1.INSTR(x,find_string[,start][,occurrence])
此函数用于找到字符串X中的字符串find_string,并返回其所在的位置。[] 内为可选的参数,start表示搜索的起点,occurrence表示返回第几次出现的参数。
示例:
select instr('1/2/2.100243','.') from dual
返回值为 6
select instr('1/2/2.100243','/',2,1) from dual
返回值为 2
2.SUBSTR(X,start[,length])
此函数用于返回字符串X从start位置开始的字符串,可以为字符串指定参数length。
示例:
select substr('1/2/2.100243',instr('1/2/2.100243','.')+1) from dual
返回值为 100243
ps:正如上述示例,sunstr 可与 instr一起使用 获取指定字符串之后的字符串。
3.ASCII()
此函数用于返回X字符的ASCII码值
示例:
select ascii('1') from dual;
范围值为 49
4.LENGTH(X)
此函数用于返回字符串X的长度
示例:
select length('oracle') from dual;
返回值 6
5.CONCAT(x,y)
此函数将字符串y添加到x后,并返回连接的结果。
示例:
select concat('Oracle','Nice') from dual;
返回值:OracleNice
6.LOWER(X)
转换小写
7.INITCAP(X)
将字符串X中的每个单词的首字母大写
8.REPLACE(X,search_string,replace_string)
将字符串X中的search_string,用replace_string代替。
9.RPAD(X,width[,pad_string])
该函数用于将字符串X的右端用空格补齐,补到长度为width。可选参数pad_string为补齐长度所用的字符。不设定默认为空格补齐。