-- Start
Oracle 内置的函数真的是很多,要精通每个函数几乎是不可能的,所以本文并不打算介绍每个函数的具体用法,而是提供一个概览,让您了解每个函数的功能,这样,当你感觉你需要某些功能的函数时,再学习它们的具体用法也不迟。
数值函数
CEIL 返回大于或等于参数的最小整数
FLOOR 返回小于或等于参数的最大整数
ROUND 四舍五入
TRUNC 四舍五入
ABS 求绝对值
MOD 求余数
REMAINDER 求余数
NANVL 如果参数1为NaN,则返回参数2
SIGN 判断正数,负数,或 0
EXP 返回 e 的参数次方, e = 2.71828183
POWER 求次方
SQRT 求平方
LN 返回参数的自然对数
LOG 返回对数
BITAND 按位与
WIDTH_BUCKET 等量分级
SIN 求正弦值
ASIN 求正弦值
SINH 求双曲线正弦值
COS 求余弦值
ACOS 求余弦值
COSH 求双曲线余弦值
TAN 求正切值
ATAN 求正切值
ATAN2 求正切值
TANH 求双曲线正切值
字符函数
CHR 将字符编码转成字符
NCHR 将字符编码转成字符
ASCII 返回字符的ASCII码
LOWER 转成小写
NLS_LOWER 转成小写
UPPER 转成大写
NLS_UPPER 转成大写
INITCAP 将每个单词的首字母转成大写
NLS_INITCAP 将每个单词的首字母转成大写
LENGTH 求字符串长度
TRIM 去掉左边或后边空格
LTRIM 去掉左边空格
RTRIM 去掉后边空格
CONCAT 连接字符串
SUBSTR 子字符串
REGEXP_SUBSTR 通过正则表达式查找子字符串
INSTR 查找子字符串的位置
REGEXP_INSTR 通过正则表达式查找子字符串的位置
REGEXP_COUNT 通过正则表达式查找子字符串的数量
REPLACE 替换
REGEXP_REPLACE 通过正则表达式替换
LPAD 给字符串左边填充指定的字符
RPAD 给字符串右边填充指定的字符
NLSSORT 返回指定字符串的位序列用于比较或排序
SOUNDEX 返回发音一致的字符串
TRANSLATE 依次替换
TRANSLATE ... USING 字符集转换
NLS_CHARSET_DECL_LEN 申明长度
NLS_CHARSET_ID 字符集ID
NLS_CHARSET_NAME 字符集名
日期时间函数
<