mysql如何将一行变成多行


当前第2页 返回上一页

6f3e1d38d92ed1e69418732db8a3097.png

图b

1

2

3

4

5

6

SELECT

    substring_index(substring_index( a.rn,',',b.help_topic_id + 1    ),  ',' ,- 1    ) AS rn

FROM

    (select SUBSTR(GROUP_CONCAT( REPEAT(CONCAT(number,','),fre) SEPARATOR ''),1,LENGTH(GROUP_CONCAT( REPEAT(CONCAT(number,','),fre) SEPARATOR ''))-1) as rn  from numbers ) a 

JOIN mysql.help_topic b ON b.help_topic_id <

(length(a.rn) - length( replace(a.rn, ',', '')  ) + 1)

更多相关免费学习推荐:mysql教程(视频)

以上就是mysql如何将一行变成多行的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

mysql8.0.23 msi安装超详细教程

mysql if else 多条件

怎么查询mysql user表?

mysql的学习笔记

mysql创建用户的方法

mysql存储过程怎么写

mysql索引之底层结构学习

gorm操作mysql的实现

mysql和navicat什么关系

mysql中的执行计划explain详解

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...