sql 语句如何把多行转换成一列并去重

 时间:2024-10-11 22:48:40

1、先使用GROUP_CONCAT函数把多行的记录合成一条字符串,如图

sql 语句如何把多行转换成一列并去重

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

sql 语句如何把多行转换成一列并去重

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

sql 语句如何把多行转换成一列并去重

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

sql 语句如何把多行转换成一列并去重sql 语句如何把多行转换成一列并去重

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

sql 语句如何把多行转换成一列并去重

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

sql 语句如何把多行转换成一列并去重
  • 设置TCP-MSS值
  • 普元EOS项目部署步骤
  • js 页面初始化方法
  • Windows的回忆:[2]虚拟机Win95
  • 如何使用plsql developer连接数据库并编辑用户
  • 热门搜索
    阿玛尼粉底液怎么样 说梦话怎么治 穿越火线怎么调烟雾头 杜康酒怎么样 乳胶漆墙面脏了怎么办 刮胡刀怎么用 天猫魔盒怎么用 西裤怎么洗 怎么瘦脚踝 和氏羊奶粉怎么样