mysql字串函式 一

2021-09-28 21:56:02 字數 1161 閱讀 3270

字串函式是最常用的一種函式了,mysql

中字串函式也是最豐富的一類函式

**:函式

功能cancat(s1,s2,…sn)

連線 s1,s2,…sn 為乙個字串

contcat_ws(delim,s1,s2,…)

delim分隔符,連線 s1,s2,…sn 為乙個字串 ,如果分隔符為 null,則結果為 null。函式會忽略任何分隔符引數後的 null 值。

group_concat(distinct order by asc/desc separator)

[distinct] 要連線的字段 [order by asc/desc 排序字段] [separator 『分隔符』

insert(str,x,y,instr)

將字串 str 從第 x 位置開始,y 個字元長的子串替換為字串 instr

lower(str)

將字串 str 中所有字元變為小寫

upper(str)

將字串 str 中所有字元變為大寫

left(str ,x)

返回字串 str 最左邊的 x 個字元

right(str,x)

返回字串 str 最右邊的 x 個字元

lpad(str,n ,pad)

用字串 pad 對 str 最左邊進行填充,直到長度為 n 個字元長度

rpad(str,n,pad)

用字串 pad 對 str 最右邊進行填充,直到長度為 n 個字元長度

ltrim(str)

去掉字串 str 左側的空格

rtrim(str)

去掉字串 str 行尾的空格

repeat(str,x)

返回 str 重複 x 次的結果

replace(str,a,b)

用字串 b 替換字串 str 中所有出現的字串 a

strcmp(s1,s2)

比較字串 s1 和 s2

trim(str)

去掉字串行尾和行頭的空格

substring(str,x,y)

返回從字串 str x 位置起 y 個字元長度的字串

substring_index(str,delim,count)

str:要處理的字串 delim:分隔符 count:計數

mysql字串邊界 mysql字串函式

mysql 字串擷取函式 ord cast left right substring substring index mid substr 其中,mid substr 等價於substring 函式,substring 的功能非常強大和靈活。ord 用於返回字串第乙個字元的ascii碼。cast 1...

mysql 字串函式

注意以下 sql 均在 putty 下執行,所以對中文的支援不好 當輸入的中文字符集是 big5 而要求儲存的是 utf8,而putty 只支援簡體中文 或者其他特殊情況時.select menu name cn from menu item where menu id 23 menu name c...

MySQL字串函式

函式名稱 描述ascll 返回字串str的最左字元的數值。如果str是空字串返回0。如果str為null,返回null。ascii 計算字元的數值範圍為0至255。bin 返回n的二進位制值的字串表示,其中n是乙個長整型 bigint 數。這等同於conv n,10,2 如果n為null,那麼返回n...