Mysql相关函数----concat、concat_ws、group_concat
程序员文章站
2024-03-23 12:36:58
...
1、concat()函数
功能: 将多个字符串连接成一个字符串
语法: concat(str1, str2, ...)
返回结果: 连接参数产生的字符串,如果有任何一个参数为null,则返回值为null; 需要对参数进行判空处理
2、 concat_ws()函数
功能: 和concat()一样,将多个字符串连接成一个字符串,但是可以一次性指定分隔符(concat_ws就是concat with separator)
语法: concat_ws(separator, str1, str2, ...)
语法说明:第一个参数指定为分隔符。需要注意的是分隔符不能为null, 如果为null,则返回结果为null
3、 group_concat()函数
功能: 将group by 产生的同一个分组中的值连接起来,返回一个字符串结果
语法: group_concat([distinct] 要连接的字段 [order by 排序字段 asc/desc] [separator] '分隔符')
语法说明: 通过使用distict可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator是一个字符串值,缺省为一个逗号
推荐阅读
-
Mysql相关函数----concat、concat_ws、group_concat
-
mysql字典表查询 GROUP_CONCAT 和 FIND_IN_SET 组合使用
-
MySQL多行数据合并(单例显示多个值)之GROUP_CONCAT()函数
-
MySQL拼接函数之group_concat妙用
-
Mysql中使用GROUP_CONCAT()函数会出现:BLOB问题的解决?利用cast函数
-
mysql中GROUP_CONCAT()函数的含义及用法
-
【解决】Mysql 使用group_concat函数 出现拼接的数据缺失
-
MySql中GROUP_CONCAT的使用
-
mysql的SUBSTRING_INDEX 和GROUP_CONCAT
-
MySQL中CONCAT()和GROUP_CONCAT()函数的使用