Mysql 常用函式

2021-07-05 18:42:15 字數 2866 閱讀 3533

** 1 常用文字處理函式

函式說明

示例結果

left(str,len)

返回從左邊開始的指定長度的字元

select left('foobarbar', 5);

'fooba'

length(str)

返回字串長度

select length('text');

4locate(substr,str,[pos])

找出子串位置(下標從1開始)

select locate('bar', 'foobarbar');

select locate('xbar', 'foobar');

select locate('bar', 'foobarbar', 5);40

7lower(str)

字串小寫

select lower('quadratically');

'quadratically'

ltrim(str)

清空字串左側空格

select ltrim(' barbar');

'barbar'

right(str,len)

返回從右邊開始的指定長度的字元

select right('foobarbar', 4);

'rbar'

rtrim(str)

清空字串右側空格

select rtrim('barbar ');

'barbar'

soundex(str)

soundex

是乙個將任何文字串轉換為描述其語音表示的字母數字模式的演算法。

soundex

考慮了類似的發音字元和音節,使得能對串進行發音比較而不是字母比較。注:

1.目前僅對

english

發音支援比較好;2.對

multibyte character sets

結果不保證。

select soundex('hello');

select soundex('quadratically');

'h400'

'q36324'

substring(str,pos)

substring(str from pos)

substring(str,pos,len)

substring(str frompos for len)

返回子串,支援從右側開始

select substring('quadratically',5);

select substring('foobarbar' from 4);

select substring('quadratically',5,6);

select substring('sakila', -3);

select substring('sakila', -5, 3);

select substring('sakila' from -4 for 2);

'ratically'

'barbar'

'ratica'

'ila'

'aki'

'ki'

upper(str)

字串大寫

select upper('hej');

'hej'

soundex example:

selectcust_name,cust_contact

fromcustomers

wherecust_contact='y. lie';

emptyset(0.00 sec)

selectcust_name,cust_contact

fromcustomers

wheresoundex(cust_contact)=soundex(

'y lee');

+-------------+--------------+

|cust_name|cust_contact|

+-------------+--------------+

|coyote inc.|y lee|

+-------------+--------------+

1rowinset(0.00 sec)

mysql 常用函式迴圈 mysql 常用函式

mysql 常用函式 數字函式 ceiling x 返回大於x的最小整數值 floor x 返回小於x的最大整數值 truncate x,y 返回數字x截短為y位小數的結果 僅僅只是截斷,不會進行四捨五入計算 聚合函式 group concat col 返回由屬於一組的列值連線組合而成的結果 字串函...

mysql常用函式哪些 MySQL常用函式彙總

數學類函式 ceil x ceilin x 進一取整 floor x 捨掉小數部分 round x,y 四捨五入 保留y位小數 mod x,y x除以y以後的餘數 abs x 取x的絕對值 power x,y pow x,y 冪運算 x的y次冪 pi 圓周率 rand 或者rand x 0 1之間的...

mysql常用轉換函式 Mysql常用函式

ip位址轉換 inet aton 將ip位址轉換成數字型 inet ntoa 將數字型轉換成ip位址 phpip位址相互轉換 ip 轉整型 ip2long 133.114.56.135 轉整型後帶符號 2056111993 bindec decbin ip2long 133.114.56.135 轉...