mysql 字串操作

2021-09-27 04:14:01 字數 623 閱讀 5863

函式各函式的功能說明:

函式concat(s1,s2,...)

返回連線引數產生的字串,乙個或多個待拼接的內容,任意乙個為null則返回值為null。

concat_ws(x,s1,s2,...)

返回多個字串拼接之後的字串,每個字串之間有乙個x。

substring(s,n,len)、mid(s,n,len)

兩個函式作用相同,從字串s中返回乙個第n個字元開始、長度為len的字串。

left(s,n)、right(s,n)

前者返回字串s從最左邊開始的n個字元,後者返回字串s從最右邊開始的n個字元。

insert(s1,x,len,s2)

返回字串s1,其子字串起始於位置x,被字串s2取代len個字元。

replace(s,s1,s2)

返回乙個字串,用字串s2替代字串s中所有的字串s1。

locate(str1,str)、position(str1 in str)、instr(str,str1)

三個函式作用相同,返回子字串str1在字串str中的開始位置(從第幾個字元開始)。

field(s,s1,s2,...)

返回第乙個與字串s匹配的字串的位置。

MySQL字串操作

擷取 1.欄位右側擷取 right 欄位名 長度 select right user affiliate,3 from usertable 2.欄位左側擷取 left 欄位名 長度 select left user affiliate,3 from usertable 3.中間擷取 substrin...

Mysql字串操作總結

一 字串連線 1 concat string1,string2,說明 string1,string2代表字串,concat函式在連線字串的時候,只要其中乙個是null,那麼將返回null select concat 1 2 null from dual 結果返回null,select concat ...

json字串操作MySQL

insert yh friendlists user id,friendlist,count values 80 1 update操作 不能像原資料一樣使用 來連線字串json set json merge column,key value json replace shanghai 4 where...