|
完整语法:
group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
如果按照group_id分组,会自动去重- SELECT * FROM `sqltest` GROUP BY group_id
复制代码
想要类别按组分类集中到一起,就要用Group_concat- SELECT group_id,GROUP_CONCAT(category) FROM `sqltest` GROUP BY group_id
复制代码
还有几种扩展:
①可以给类别去重- SELECT group_id,GROUP_CONCAT(DISTINCT category) FROM `sqltest` GROUP BY group_id
复制代码
②给类别排序- SELECT group_id,GROUP_CONCAT(category ORDER BY category DESC) FROM `sqltest` GROUP BY group_id
复制代码
③给类别更改分隔符- SELECT group_id,GROUP_CONCAT(category SEPARATOR '_') FROM `sqltest` GROUP BY group_id
复制代码
到此这篇关于SQL函数实现Group_concat用法的文章就介绍到这了,更多相关SQL Group_concat内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
来源:https://www.jb51.net/database/3264944la.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|