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 從左側字擷取符串,...