mysql 如何一行拆分成多行

 时间:2026-02-13 23:25:21

1、先确定要拆分的表数据,如图

mysql 如何一行拆分成多行

2、然后写查询语句查出数据来,如图

mysql 如何一行拆分成多行

3、拆分字段可以使用substring_index来实现,但是这个只能分出1个来,如图

mysql 如何一行拆分成多行

4、这是就使用使用到数据库自带的mysql.help_topic表来属性拆分,help_topic表就是实现行转列功能,如图

mysql 如何一行拆分成多行

5、这时就可以这样写:

SELECT

substring_index( substring_index( ( SELECT dcde FROM ted ), '|', help_topic_id + 1 ), '|',- 1 ) 

FROM

mysql.help_topic 

来实现实现行转列,如图

mysql 如何一行拆分成多行

6、然后加上where条件来判断拆分的个是多少要不结果一定会是505行,还有需要注意的是图1中指出的地方一定是双括号要不会出错,如图

mysql 如何一行拆分成多行

mysql 如何一行拆分成多行

  • 【校园指南】漳州职业技术学院出行篇
  • 地平线5火山口拉力赛车相片挑战怎么完成
  • 高尔夫奥运比赛规则
  • 微信怎么开启语音和视频通话邀请振动
  • 树状月季花的养殖方法
  • 热门搜索
    研究报告怎么写 崴脚了怎么办 现代瑞纳怎么样 用工形式怎么填 怎么选车牌号 马应龙麝香痔疮膏怎么用 怎么算五行 醋酸泼尼松片怎么吃 手机没信号怎么回事 车架号怎么看