Oracle中的字元函式

2021-09-02 10:39:42 字數 1516 閱讀 6331

(二)字元函式

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...