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
您可能感兴趣
- docker中mysql连接命令(docker 如何修改mysql的root密码)
- mysql查询killed状态的进程(MySQL kill指令使用指南)
- mac的mysql连接问题如何解决(MAC 中mysql密码忘记解决办法)
- mysql的innodb设置(修改MySQL数据库引擎为InnoDB的操作)
- mysql怎么给查询权限(MySql设置指定用户数据库查看查询权限)
- mysql实验总结分析(MySQL查询截取的深入分析)
- mysql数据库下载安装步骤(MySQL数据库压缩版本安装与配置详细教程)
- mysql主从配置教程(MySQL大库搭建主从的一种思路分享)
- mysql索引原理及使用(再有人问你MySQL索引原理,就把这篇文章甩给他!)
- docker部署mysql多实例(Docker部署mysql一主一从的操作方法)
- rabbitmq客户端内存占用(mysql-canal-rabbitmq 安装部署超详细教程)
- mysql长连接释放和不释放的问题(解决MySQL存储时间出现不一致的问题)
- mysql怎么迁移数据(如何把本地mysql迁移到服务器数据库)
- mysql主从模式与读写分离(磁盘写满导致MySQL复制失败的解决方案)
- docker怎么连接mysql(docker如何安装mysql)
- mysql存储引擎是什么(详解mysql中的存储引擎)
- 今天会下雨吗(今天会下雨吗小说)
- 追连续剧,品古今联4 明代三杨,联妙诗佳(追连续剧品古今联4)
- 三杨 共辅四朝帝王,构建明帝国内阁行政圈(三杨共辅四朝帝王)
- 红色文化进国企(红色文化进国企)
- 车友的选择| 轮毂该如何选(车友的选择轮毂该如何选)
- 秦海璐炫耀和王新军热恋蜜事,不料对方吐槽她吃饱后肚子撅老高(秦海璐炫耀和王新军热恋蜜事)
热门推荐
- jQuery对象和DOM的相互转换
- 将匿名对象作为Model数据传给View
- kubernetes初始化教程(如何在kubernetes中创建Pod)
- tomcat部署web项目操作(Tomcat首次部署web项目流程图解)
- auto.js源码分享(最新热门脚本Autojs源码分享)
- dede栏目标签怎么调用(dedecms首页导航菜单二级栏目调用标签实例)
- 百度网速买的五分钟加速在哪里(为何用了百度云加速 服务器负载还很大)
- linux负载均衡(深入理解Linux负载均衡LVS)
- vue用于动态切换组件的内置组件(Vue 可拖拽组件Vue Smooth DnD的使用详解)
- python循环语句嵌套使用(Python分支语句与循环语句应用实例分析)