常用字符函数
1、CHR(X)
给出整数X,返回X在ASCII值中对应的字符。
2、ASCII(X)
返回X对应的ASCII值
3、CONCAT(String1,String2)
连接两个字符串,相当于||
例:select concat('123','777777')||'333' from dual;
4、INITCAP(String)
返回字符串单词首字母大写,其他字母小写。
5、LOWER(String)
所有字母小写
6、UPPER(String)
所有字母大写
7、REPLACE(String,str1,[str2])
将String中的str1替换为str2,如果没有指定str2,则将str1删除
例:
select replace('he love you','he','i') from dual;
-------------------------------- i love you
8、TRIM(str from String)
删除String两边出现的str字符,其中str必须为单字符。
9、LTRIM/RTRIM(String1,[String2])
删除String1从左/右边开始出现在String1中的字符串String2,如果String2不写默认为空格
10、SUBSTR(String,a,[b])
截取字符串。从第a个开始取b个字符。
例:select substr('1308888888888888',3,8) from dual;
---------------------------------------08888888
11、INSTR(str1,str2 [,a,b] )
得到在str1中str2的位置。a为开始位置,默认为1;b为第b次出现的位置,默认为1。
12、LENGTH(String)
返回字符串长度。对于空字段,返回为空,而不是0。