1 ASCII(c) 返回一个字符的ascii码。
2 CHR(i) 返回给出ascii码对应的字符。
CONCAT(S1,S2) 字符串S2连接到S1后面。
3 INITCAP(s) 使每个单词第一个字母大写,单词间用逗号、空字符、空格区分。
4 INSTR(S1,S2[,i][,j]) 返回字符S2 在字符S1中第j 次出现时的位置,搜索从字符S1的第i个字符开始。
5 LENGTH(s) 返回字符串s的长度。
6 LOWER(s) ; UPPER(s) 返回字符串的小写、大写形式。
7 LTRIM(s1,s2);RTRIM(s1,s2) 删除字符串s1左边的字符串s2;删除字符串s1右边的字符串s2。如果不指定s2则去除相应方位的空格。
TRIM(S1 from S2) 分别从字符S2串的两边开始,删除指定的字符S1。S1只能是单个字符;
TRIM([leading | trailing | both] trim_char from string) 从字符串String中删除指定的字符trim_char。
leading:从字符串的头开始删除。
trailing:从字符串的尾部开始删除。
borth:从字符串的两边删除。
tim()只能删除半角空格。
8 REPLACE(s1,s2[,s3]) 使用s3替换出现在s1字符串中所有的s2,s3默认空字符串。
9 SUBSTR(s,i[,j]) 从字符串s的第i个位置开始截取字符串长度为j的字符串,
10 ABS(n) 返回n的绝对值
11 CEIL(n) 返回大于或等于数值n的最小整数
12 FLORR(n) 返回小于或等于n的最大整数
13 ROUND(n1,n2) 返回舍入小数点右边n2位n1的值,n2的默认值为0,会返回小数最接近的整数,n2为负数,就舍入到小数点左边相应的位数上,n2为整数。
14 POWER(n1,n2) n1 的n2 次方。
15 ADD_MONTHS(d,i) 返回日期d加上i个月之后的结果,其中i为任意整数。
16 LAST_DAY(d) 返回包含日期d月份的最后一天。
17 SYSDATE 返回系统当前时间。
18 ROWIDTOCHAR() 将rowid数据转换成char类型。
19 TO_CHAR(x[,format]) 将函数表达式转化为字符串,format为字符串格式
20 TO_DATE(s[,format[lan]]) 将字符串s转换为date 类型,format表示字符串格式,lan表示使用的语言
21 TO_NUMBER(s[,format[lan]]) 返回字符串s代表的数字,返回值按照format格式进行,format表示字符串格式,lan表示使用的语言.