mysql拆分成多行(mysql单字段多值分割和合并的处理方法)
类别:数据库 浏览量:685
时间:2021-11-03 15:58:05 mysql拆分成多行
mysql单字段多值分割和合并的处理方法多个值合并展示
现在我们有如图一到图二的需求
怎么做?
如下sql:
|
select id,group_concat( distinct str) as str from test group by id |
相关知识点
group_concat
group_concat([distinct] 要连接的字段 [order by asc/desc 排序字段] [separator ‘分隔符'])
多个值拆分展示
现在我们的需求和第一个例子相反
由图三
到图四
这里就稍微复杂了,首先对于str提前做了如图的处理,即字符+','的一对一对应处理,其次,因为mysql没有序列功能,所以我们需要提前准备一张序列表,最大id应该大于单个字段内最大项数
具体sql如下:
|
select t.id,substring_index(substring_index(str, ',' ,s.id), ',' ,-1) as str from test2 t join sequence s on s.id<(length(t.str)/2+1) order by t.id |
相关知识点
substring_index(str,delim,count)
substring_index(要处理的字符串,分隔符,计数)
如果count是正数,那么就是从左往右数,第n个分隔符的左边的全部内容
如果是负数,那么就是从右边开始数,第n个分隔符右边的所有内容
总结
到此这篇关于mysql单字段多值分割和合并处理的文章就介绍到这了,更多相关mysql单字段多值分割和合并内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://blog.csdn.net/qq_37174835/article/details/112688680
您可能感兴趣
- 对mysql索引的理解(详解MySQL 8.0 之不可见索引)
- mysql将字符串转换成整数(MYSQL字符串强转的方法示例)
- mysql创建数据库基本指令(MySql 新建用户与数据库的实际操作步骤)
- mysql 触发器是什么(MySQL触发器的使用)
- mysql查询性能优化详解(实例讲解MySQL 慢查询)
- mysql连接navicat报错1045(Navicat 连接MySQL8.0.11出现2059错误)
- mysql8.0.21的安装步骤(mysql8.0.23 msi安装超详细教程)
- 织梦源码安装数据库怎么填(Mysql修改端口号 织梦DedeCMS设置教程)
- linux安装nacos教程(Nacos配置MySQL8的方法)
- mysql查看数据库cpu使用率(CPU 以及内存从哪些方面影响 MySQL 性能?)
- mysql查询条件的优化(MySQL查询优化之查询慢原因和解决技巧)
- mysql数据库导入错误怎么处理(MySQL数据库导入导出数据之报错解答实例讲解)
- 如何重新配置mysql的端口(如何快速修改MySQL用户的host属性)
- mysql客户端怎么运行程序(MySQL 如何连接对应的客户端进程)
- windows7mysql服务无法启动(Windows系统下MySQL无法启动的万能解决方法)
- mysql各种锁详解(MySQL 查看事务和锁情况的常用语句分享)
- 城市记忆之上海 最难忘的是老弄堂里的市井味道(城市记忆之上海)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 节日我在岗|警景相融 平安相伴(节日我在岗警景相融)
- 战 疫 时刻 致敬每一位石化大学的 守护者(战疫时刻)
- 老弄堂里的市井味道(老弄堂里的市井味道)
热门推荐
- 配置阿里云docker镜像地址(Docker配置阿里云镜像加速pull的实现)
- js Date对象
- css 图片边缘虚化(CSS3对图片照片进行边缘模糊处理的实现)
- mysql 索引表空间(MySQL如何构建数据表索引)
- iis6双php版本的设置(云主机IIS7.5支持PHP5.3以上版本和MYSQL)
- python怎么导入xlsx(用Python将结果保存为xlsx的方法)
- ASP.NET cache缓存的用法
- mvc中@RenderSection()
- dede织梦的后台如何调整和使用(织梦dedecms整合添加ckplayer播放器支持flv,mp4等播放功能)
- 云服务器9兆带宽的上传速度是多少(云服务器网速多少怎么计算?云服务器的1兆带宽是多少的?)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9