1. ASCII 返回與指定的字符對應(yīng)的十進制數(shù); SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32
2. CHR 給出整數(shù),返回對應(yīng)的字符; SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 趙 A 3. CONCAT 連接兩個字符串; SQL> select concat(010-,88888888)||轉(zhuǎn)23 高乾競電話 from dual; 高乾競電話 ---------------- 010-88888888轉(zhuǎn)23 4. INITCAP 返回字符串并將字符串的第一個字母變?yōu)榇髮? SQL> select initcap(smith) upp from dual; UPP ----- Smith
5.INSTR(C1,C2,I,J) 在一個字符串中搜索指定的字符,返回發(fā)現(xiàn)指定的字符的位置; C1 被搜索的字符串 C2 希望搜索的字符串 I 搜索的開始位置,默認為1 J 出現(xiàn)的位置,默認為1 SQL> select instr(oracle traning,ra,1,2) instring from dual; INSTRING --------- 9
6.LENGTH 返回字符串的長度; SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst; NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL)) ------ ------------ ---------------- ------------ --------- -------------------- 高乾競 3 北京市海錠區(qū) 6 9999.99 7
7.LOWER 返回字符串,并將所有的字符小寫 SQL> select lower(AaBbCcDd)AaBbCcDd from dual; AABBCCDD -------- aabbccdd