mysql字串拼接

2021-10-08 16:43:44 字數 1340 閱讀 8304

concat()

concat_ws()

group_concat()

為了方便下面舉例,這裡放個student表供下面使用

s_id

s_name

s_***

01張三男02

李四男03王五男04

趙六null

最常用的字串拼接方法,但遇到拼接中的字串出現null的情況會返回null

demo1

mysql > select concat(s_name,s_***)  from student

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

concat(s_name,s_***)

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

張三男趙四男

王五男null

比concat的優點

多了個分隔符功能

如果某個字串為null,會忽略null,並返回其他字串的值

demo2

mysql > select concat_ws('--',s_name,s_***)  from student

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

concat_ws('--',s_name,s_***)

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

張三--男

趙四--男

王五--男

趙六

連線字段,多個值顯示為一行

demo3:

mysql >  select group_concat(s_id)  from student

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

group_concat(s_id)

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

01,02,03

demo4:連線多個字段,並以其中乙個字段排序

mysql >  select group_concat(s_id,s_name order by s_id desc)  from student

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

group_concat(s_id,s_name order by s_id desc)

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

03王五,02趙四,01張三

MYSQL字串拼接

一 mysql自帶字串拼接函式 concat 字串拼接 concat ws 指定字串分割拼接字串拼接 語法 concat str1,str2 解釋 concat 拼接 str1和str2字串,省略號.代表可以多個字串拼接 示例 select concat hello word select conc...

mysql字串拼接

1.concat 2.concat ws 3.group concat 為了方便下面舉例,這裡放個student表供下面使用 s id s name s 01 張三 男 02 李四 男 03 王五 男 04 趙六 null 一 concat 最常用的字串拼接方法,但遇到拼接中的字串出現null的情況...

mysql串聯字元 mysql字串拼接

1.concat 2.concat ws 3.group concat 為了方便下面舉例,這裡放個student表供下面使用 s ids name s 01 張三 男 02 李四 男 03 王五 男 04 趙六 null 一 concat 最常用的字串拼接方法,但遇到拼接中的字串出現null的情況會...