MySQL字串函式

2022-03-18 00:51:11 字數 1623 閱讀 5748

concat函式

注意:任何字串與null進行連線的結果都將是null。

insert(str,x,y,inst)函式:將字串str從第x位置開始,y個字元長的子串替換為字串instr。

這裡可以看出2被替換成了abcdf

這裡可以看出2和3被替換成了abcdf

lower(str)和upper(str)函式,

將字串轉為小寫或者大寫

left(str,x)和right(str,x)函式

left(str,x)返回字串最左邊的x個字元

right(str,x)返回字串最右邊的x個字元

如果第二個引數是null,那麼將返回任何null

lpad(str,n,pad)和rpad(str,n,pad)函式

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

ltrim(str)和rtrim(str)函式:去掉字串str左側和右側空格。

repeat(str,x)函式

返回str重複x次的結果

replace(str,a,b)函式

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

strcmp(s1,s2)函式

比較字串s1和s2的ascll碼值的大小。

trim(str)函式

去掉目標字串的開頭和結尾的空格

substring(str,x,y)函式

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

此函式經常用來對給定字串進行字串的提取

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