1、返回连接参数后得到的字符串。
CONCAT(str1,str2,...)
2、返回用分隔符连接参数后得到的字符串,第一个参数是其余参数的分隔符。
CONCAT_WS(separator,str1,str2,...)
3、返回同一分组的数据连接后得到的字符串,必须与 GROUP BY 一起使用
GROUP_CONCAT([DISTINCT] expr [,expr ...]
[ORDER BY {unsigned_integer | col_name | expr}
[ASC | DESC] [,col_name ...]]
[SEPARATOR str_val])
可选参数:
1、DISTINCT 去重
2、ORDER BY ASC | DESC 排序
3、SEPARATOR 拼接隔离字符,默认值“,”
4、将结果集作为单个JSON数组返回
JSON_ARRAYAGG(col_or_expr) [over_clause]
5、将结果集作为单个JSON对象返回
JSON_OBJECTAGG(key, value) [over_clause]
本文介绍了MySQL中的CONCAT函数用于连接字符串,CONCAT_WS用于指定分隔符,GROUP_CONCAT则在分组后合并数据。还涵盖了可选参数如去重、排序和JSON聚合选项。
875

被折叠的 条评论
为什么被折叠?



