ORACLE 常用函式(一) 字元函式

2021-08-21 11:21:50 字數 1026 閱讀 3435

1、chr(x)

給出整數x,返回x在ascii值中對應的字元。

2、ascii(x)

返回x對應的ascii值   

3、concat(string1,string2)

連線兩個字串,相當於||

例:select concat('123','777777')||'333' from dual;

4、initcap(string)

返回字串單詞首字母大寫,其他字母小寫。

5、lower(string)

所有字母小寫

6、upper(string)

所有字母大寫

7、replace(string,str1,[str2])

將string中的str1替換為str2,如果沒有指定str2,則將str1刪除

例:select replace('he love you','he','i') from dual;

--------------------------------  i love you

8、trim(str from string)

刪除string兩邊出現的str字元,其中str必須為單字元。

9、ltrim/rtrim(string1,[string2])

刪除string1從左/右邊開始出現在string1中的字串string2,如果string2不寫預設為空格

10、substr(string,a,[b])

擷取字串。從第a個開始取b個字元。 例:

select substr('1308888888888888',3,8) from dual;

---------------------------------------08888888

11、instr(str1,str2 [,a,b] )

得到在str1中str2的位置。a為開始位置,預設為1;b為第b次出現的位置,預設為1。

12、length(string)

返回字串長度。對於空欄位,返回為空,而不是0。

mysql函式 一 字元函式

一.字元函式 1.length str 字元長度函式 乙個漢字為三個字元 1 檢視某字串的長度 比如名字 select length sunchuangye 結果 11 2 根據字元長度進行倒序 比如名字 select id,username from t user order by length ...

DB2常用函式詳解(一) 字串函式

value函式 語法 value expression1,expression2 value函式是用返回乙個非空的值,當其第乙個引數非空,直接返回該引數的值,如果第乙個引數為空,則返回第乙個引數的值。eg 表示如果t1.id為空,則返回空串,如果t1.id不為空,則返回t1.id。select va...

MySQL函式學習 一 字串函式

函 數 名 稱 作 用 完 成1 length 計算字串位元組長度勾2 concat 合併字串函式,返回結果為連線引數產生的字串,引數可以是乙個或多個勾3 insert 替換字串函式勾4 lower 將字串中的字母轉換為小寫勾4 upper 將字串中的字母轉換為大寫勾5 left 從左側字擷取符串,...