Oracle常用函数包括数值函数、字符函数和日期函数三大类。数值函数包括: * ABS:返回绝对值,例如 ABS(-5) 返回 5。 * SQRT:返回平方根,例如 SQRT(2) 返回 1.41421356。 * POWER:返回幂函数,例如 POWER(2,3) 返回 8。 * COS:返回余弦三角函数,例如 COS(3.14159) 返回 -1。 * MOD:返回除法余数,例如 MOD(1600, 300) 返回 100。 * CEIL:返回大于等于某数的最小整数,例如 CEIL(2.35) 返回 3。 * FLOOR:返回小于等于某数的最大整数,例如 FLOOR(2.35) 返回 2。 * ROUND:按指定精度对十进制数四舍五入,例如 ROUND(45.923, 1) 返回 45.9。 * TRUNC:按指定精度截断十进制数,例如 TRUNC(45.923, 1) 返回 45.9字符函数包括: * LOWER:将字符串转换成小写,例如 LOWER('SQL') 返回 sql。 * UPPER:将字符串转换成大写,例如 UPPER('SQL') 返回 SQL。 * INITCAP:将字符串转换成每个单词以大写开头,例如 INITCAP('SQLcourse') 返回 Sql Course。 * CONCAT:连接两个字符串,例如 CONCAT('N', 'B') 返回 NB。 * SUBSTR:返回子字符串,例如 SUBSTR('String', 1, 3) 返回 Str。 * LENGTH:返回字符串的长度,例如 LENGTH('Wellcom') 返回 7。 * INSTR:返回子字符串在字符串中出现的位置,例如 INSTR('String', 'r', 1) 返回 3。 * LPAD:用字符填充字符串左侧到指定长度,例如 LPAD('Hi', 10, '-') 返回 -----Hi。 * RPAD:用字符填充字符串右侧到指定长度,例如 RPAD('Hi', 10, '-') 返回 Hi-----。 * TRIM:在一个字符串中去除另一字符,去除的字符只能在左边或右边,例如 TRIM('S' FROM 'SSMITH') 返回 MITH。 * REPLACE:用一个字符串替换另一个字符串中的子字符串,例如 REPLACE('ABC', 'B', 'D') 返回 ADC日期函数包括: * MONTHS_B