(二)字符函数
1.CHR
1) 形式 CHR(n [USING NCHAR_CS])
2) 作用 返回指定字符码所代表的字符
3) 例子
(1)SELECT CHR(65)||CHR(9)||CHR(66) "制表符" FROM DUAL;
(2)SELECT CHR(65)||CHR(10)||CHR(66) "换行符" FROM DUAL;
(3)SELECT CHR(196 USING NCHAR_CS)FROM DUAL;
2.CONCAT
1) 形式 CONCAT(char1,char2)
2) 作用 连接两个字符串
3) 例子
(1)SELECT concat(concat('Hall''s ', 'job category is '), 'SA_REP') FROM dual;
3.INITCAP
1) 形式 INITCAP(char)
2) 作用 将每个单词首字母大写
3) 例子
(1)SELECT initcap('whaT is this') FROM dual;
4.NLS_INITCAP
1) 形式 NLS_INITCAP(char[,nlsparam])
2) 作用 将每句的首字母大写
3) 例子
(1)SELECT nls_initcap('大家wanshanghao') FROM dual;
5.LPAD,RPAD
1) 形式 LPAD(expr1,n[,expr2]) RPAD(expr1,n[,expr2])
2) 作用 左边填充expr2 右边填充expr2 长度n
3) 例子
(1)SELECT lpad('A', 10, '0') FROM dual;
(2)SELECT rpad('A', 10, '0') FROM dual;
(3)SELECT lpad('AAAAA', 2) FROM dual;
6.LTRIM,RTRIM
1) 形式 LTRIM(char[,set]) RTRIM(char[,set])
2) 作用 按照set去掉左边(右边)
3) 例子
(1)SELECT LTRIM('<=====>BROWNING<=====>', '<>=') "LTRIM Example" FROM DUAL;
(2)SELECT RTRIM('<=====>BROWNING<=====>', '<>=') "RTRIM Example" FROM DUAL;
7.UPPER,LOWER
1) 形式 UPPER(char[,set]) LOWER(char[,set])
2) 作用 全部大写(全部小写)
3) 例子
(1)SELECT upper('i love you') "Uppercase" FROM dual;
(2)SELECT lower(upper('i love you')) "Lowercase" FROM dual;
Oracle中的字符函数
猜你喜欢
转载自sosohitstar.iteye.com/blog/2205653
今日推荐
周排行