(二)字元函式
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中的字元函式
oracle中常用的字串函式有以下幾種 1 upper 將字串的內容全部轉換為大寫 lower 將字串的內容全部轉換為小寫。具體用法 select upper test lower test from dual 2 initcap 將字串的首字母變成大寫。具體用法 select enamel,ini...
Oracle字元函式
oracle函式教程 字元函式,字元函式接受字元引數,這些引數可以是表中的列,也可以是乙個字串表示式。下表列出了常用的字元函式。函式 說明 ascii x 返回字元x的ascii碼。concat x,y 連線字串x和y。instr x,str start n 在x中查詢str,可以指定從start開...
Oracle 字元函式
1.ascii x 返回字元x的ascii碼。select ascii 1 from dual 49 2.char x 返回ascii碼為x的字元。select chr 49 from dual 1 3.concat x,y 將y新增在x上,並將得到的字串作為結果返回。select concat 2...