【MySQL】字段拆分需求实现(group_concat的逆操作)
来源:互联网 发布:学大数据能干金融吗 编辑:程序博客网 时间:2024/06/05 07:50
主要参考资料:http://blog.chinaunix.net/uid-411974-id-3990697.html
实现DEMO(Mysql)
create table testbzm(id int,note varchar(20));insert into testbzm values(1,'xiaobai,xiaohuan,xiaohei');insert into testbzm values(2,'111,222,333');select * from testbzm;+----+----------------------+| id | note |+----+----------------------+| 1 | xiaobai,xiaohuan,xia || 2 | 111,222,333 |+----+----------------------+2 rows in set-- 实现SQLSELECT id, SUBSTRING_INDEX( SUBSTRING_INDEX(note, ',', seq), ',' ,- 1 ) own_byFROM ( -- SEQ 生成1-100序列SELECT D1.seq + D2.seq * 10 seq FROM (select 0 seq union allselect 1 seq union allselect 2 seq union allselect 3 seq union allselect 4 seq union allselect 5 seq union allselect 6 seq union allselect 7 seq union allselect 8 seq union allselect 9 seq ) D1 CROSS JOIN (select 0 seq union allselect 1 seq union allselect 2 seq union allselect 3 seq union allselect 4 seq union allselect 5 seq union allselect 6 seq union allselect 7 seq union allselect 8 seq union allselect 9 seq ) D2) sequenceCROSS JOIN testbzmWHERE seq BETWEEN 1AND ( SELECT 1 + LENGTH(note) - LENGTH(REPLACE(note, ',', '')))ORDER BY id+----+----------+| id | own_by |+----+----------+| 1 | xiaohuan || 1 | xia || 1 | xiaobai || 2 | 111 || 2 | 222 || 2 | 333 |+----+----------+6 rows in set
1 0
- 【MySQL】字段拆分需求实现(group_concat的逆操作)
- 【ORACLE/SQLSERVER/MySQL】字段聚合需求实现stuff,wm_concat,group_concat
- mysql的GROUP_CONCAT(expr),分组合并字段
- Mysql group_concat的反向应用实现(Mysql列转行)
- Mysql group_concat的反向应用实现(Mysql列转行)
- Mysql group_concat的反向应用实现(Mysql列转行)
- Mysql group_concat的反向应用实现(Mysql列转行)
- Mysql group_concat的反向应用如何实现?
- Mysql GROUP_CONCAT函数多个字段合并的使用
- mysql 查询的字段值太长显示不全 group_concat
- mysql 列转行,行转列,合并字段,group_concat()
- 需求:MYSQL表中一个字段用逗号分隔,需要查出来split拆分并依次存入另一个表的一个字段中
- mysql的group_concat函数
- mysql的GROUP_CONCAT
- mysql的 函数 group_concat , substring_index 的使用以及 分库分表操作
- MySQL连表操作和GROUP_CONCAT函数的使用
- MySQL连表操作和GROUP_CONCAT函数的使用
- mysql group_concat()
- 类与对象
- 动态获取图片色值,黑点坐标
- Find K Pairs with Smallest Sums
- 在spring MVC中,@PathVariable出现点号"."时导致路径参数截断获取不全的解决办法
- DES算法原理完整版
- 【MySQL】字段拆分需求实现(group_concat的逆操作)
- recyclerview上下拉刷新加载——代码顺序
- QoS/ToS/CoS/DSCP 介绍
- 国内、海外高防秒解服务器、云服务器
- ubunt14.04下使用多线程操作录音和播放
- ShareSDK for unity3d
- Mac MyEclipse 运行tomcat日志乱码
- iOS基础呀
- iOS UIWebView 自定义 UserAgent