ASCII返回与指定的字符对应的十进制数;SQL>selectascii(A)A,ascii(a)a,ascii(0)zero,ascii()spacefromdual;AAZEROSPACE------------------------------------65974832CHR给出整数,返回对应的字符;SQL>selectchr(54740)zhao,chr(65)chr65fromdual;ZHC---赵A2
CONCAT连接两个字符串;SQL>selectconcat(010-,88888888)||转23高乾竞电话fromdual;高乾竞电话----------------010-88888888转233
WM_CONCAT实现字符集选,wm_concat(colum)是把column这一列合并到一行,默认以','隔开
replace(wm_concat(column),',','+')则是在合并的同时,用'+'取代原来默认的','4
CAST类型转换,针对的是Oracle的数据类型
Selectcast(aasint)fromt1Selectcast(aasnumber(8,4))fromt15
INITCAP返回字符串并将字符串的第一个字母变为大写;SQL>selectinitcap(smith)uppfromdual;UPP-----SmithINSTR(C1,C2,I,J)在一个字符串中搜索指定的字符,返回发现指定的字符的位置;C1被搜索的字符串C2希望搜索的字符串I搜索的开始位置,默认为1J出现的位置,默认为1SQL>selectinstr(oracletraning,ra,1,2)instringfromdual;INSTRING--------