sql 语句如何把多行转换成一列并去重
来源:网络收集 点击: 时间:2024-08-08【导读】:
sql 语句如何把多行转换成一列并去重方法/步骤1/6分步阅读
2/6
3/6
4/6
5/6
6/6
SQL
先使用GROUP_CONCAT函数把多行的记录合成一条字符串,如图

然后使用substring_index函数来截取字符串,如图

实际执行substring_index函数效果只显示一个值,那么如何循环的把所有值都截取出来呢,如图

只是就需要使用数据库自带的mysql下的help_topic表来属性迭代截取,如图


运行语句就可以看到所有的字符串都被截取出来了,如图

但是上面的结果中有重复的值,因此在语句中加上distinct就可以去重了,如图

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1086410.html
上一篇:如何在AI中使用图层工具?
下一篇:巫师3 凯尔莫罕怎么去