-
lower() 强制小写
-
upper() 强制大写
-
initcap() 每个单词首字母大写
-
cancat('','') 连接两个字符串
-
substr(string,a[,b]) 返回string的一部分,a,b以字符为单位。
-
length(string) 返回string的长度
-
instr(str1,str2[,a][,b]) 返回str1包含str2的位置
-
lpad(列名,数字,‘补上的字符’) 左补位
-
rpad(列名,数字,‘补上的字符’) 右补位
-
trim 默认去掉前后空格
语法:
TRIM([ { { LEADING | TRAILING | BOTH }
[ trim_character ]
| trim_character
}
FROM
]
trim_source
)
LEADING:删除字符串头部指定的字符 ,默认空格
TRAILING:删除字符串尾部指定的字符,默认空格
BOTH:删除字符串头部,尾部指定字符,默认空格
trim_character :指定删除的字符
select trim( 'x' from 'xxxTestxxx') from dual;
结果是:Test (默认是both)
select trim(leading 'x' from 'xxxTestxxx') from dual;
结果是:Testxxx
select trim(trailing 'x' from 'xxxTestxxx') from dual;
结果是:xxxTest
-
ascii(x) 返回‘x’字符的ASCII码值
-
chr(x) 返回ASCII码为 x 的字符
-
length(x) 求串x的长度
-
replace(原字段,字段旧内容,字段新内容)
15.round(col,n) 将数值四舍五入到小数点后n位
16.trunc(col,n) 将数值截取到小数点后的n位
17.month_between(日期1,日期2):返回两个日期之间的月数,如果日期2>日期1,则是正数,否则为负数
18.add_months(日期,n) :把n个月加到日期上
19.last_day(日期): 返回该日期所在月的最后一天