mysql 拆分字段位多行

     留备

原数据 id name
1 张三,李四,王二
2 zhangsan,lisi,wanger
目标数据 id name
1 张三
1 李四
1 王二
2 zhangsan
2 lisi
2 wanger

select t.id,
             substring_index(substring_index(t.name,',',t1.help_topic_id+1),',',-1) name
from zq.test t
inner join mysql.help_topic t1
on t1.help_topic_id < (length(t.name) - length(replace(t.name,',','')) + 1);
 

相关推荐

  1. mysql 字段

    2024-05-14 14:48:08       10 阅读
  2. mysql逗号分隔字段成行简述

    2024-05-14 14:48:08       19 阅读
  3. sql将日期区间分为

    2024-05-14 14:48:08       14 阅读
  4. 【Python】案例:维列表和去重

    2024-05-14 14:48:08       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-14 14:48:08       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-14 14:48:08       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-14 14:48:08       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-14 14:48:08       20 阅读

热门阅读

  1. Docker alpine linux 修改时区

    2024-05-14 14:48:08       15 阅读
  2. 树和二叉树_1

    2024-05-14 14:48:08       10 阅读
  3. PRACH基带信号生成

    2024-05-14 14:48:08       13 阅读
  4. linux中进程相关概念(二)

    2024-05-14 14:48:08       10 阅读
  5. asp.net结课作业中遇到的问题解决5

    2024-05-14 14:48:08       7 阅读