MySQL中的字符串连接方法

concat系列函数

以该表为原始表进行举例
MySQL中的字符串连接方法_第1张图片

concat函数为将字符串进行拼接

select concat(num,name) as newcol from testtable

MySQL中的字符串连接方法_第2张图片
当需要指定连接符号时可通过concat_ws函数进行指定
使用方法:
CONCAT_WS(separator,str1,str2,…)

select concat_ws(':',num,name) as newcol from testtable

MySQL中的字符串连接方法_第3张图片

group_concat是将统一分组的内容进行连接

SELECT num,GROUP_CONCAT(NAME) FROM testtable GROUP BY num

MySQL中的字符串连接方法_第4张图片

group_concat默认分隔符为’,’,如果需要自定义可通过下面的方式:

select num,group_concat(name separator ' ') from testtable group by num

MySQL中的字符串连接方法_第5张图片

你可能感兴趣的:(mysql)