欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql字符串拼接的幾種實用方式小結(jié)

 更新時間:2023年11月02日 09:35:09   作者:syslbjjly  
在SQL語句中經(jīng)常需要進行字符串拼接,下面這篇文章主要給大家介紹了關(guān)于mysql字符串拼接的幾種實用方式,文中通過圖文以及代碼示例介紹的非常詳細,需要的朋友可以參考下

總是記不住字符串拼接,每次都要百度去搜索,所以在這里記錄一下,好方便后續(xù)的查找,如有錯誤和問題可以提出,謝謝。

字符串拼接分為幾種方式,在這里會一一舉例寫出:

第一種:

mysql自帶語法CONCAT(string1,string2,...),此處是直接把string1和string2等等的字符串拼接起來(無縫拼接哦)

說明:此方法在拼接的時候如果有一個值為NULL,則返回NULL

如:

SELECT CONCAT("name=","lich",NULL) AS test;

SELECT CONCAT("name=","lich") AS test;

第二種:

第二種也是mysql自帶語法CONCAT_WS(separator,string1,string2,...),但是可以多個字符串用指定的字符串進行拼接(帶縫拼接哦)

說明:string1,string2代表的是字符串,而separator代表的是連接其他參數(shù)的分隔符,可以是符號,也可以是字符串。如果分隔符為NULL,則結(jié)果為NULL。此方法參數(shù)可以為NULL。

如:

select concat_ws('#','name=','lich',null) AS test;

select concat_ws(NULL,'name=','lich',null) AS test;

select concat_ws("hello,",'name=','lich',null) AS test;

第三種:

也是mysql的自帶語法GROUP_CONCAT([DISTINCT] 要連接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])

如:

SELECT id,GROUP_CONCAT(type) FROM log_sys_interview GROUP BY type ;

SELECT id,GROUP_CONCAT(type Separator '#') FROM log_sys_interview GROUP BY type ;

SELECT id,GROUP_CONCAT(type ORDER BY type DESC) FROM log_sys_interview GROUP BY ip ;

SELECT id,GROUP_CONCAT(DISTINCT type ORDER BY type DESC) FROM log_sys_interview GROUP BY ip ;

第四種(運算,只對數(shù)字有效):

這種方式比較簡單

原始的:

SELECT id,type FROM log_sys_interview ;

SELECT id,type+99 FROM log_sys_interview ;

總結(jié)

到此這篇關(guān)于mysql字符串拼接的幾種實用方式的文章就介紹到這了,更多相關(guān)mysql字符串拼接內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論