news 2026/4/17 15:35:23

行转列,根据未知逗号分割——Mysql版

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
行转列,根据未知逗号分割——Mysql版
SELECT PK_ID, SJKZRZJLX, SJKZRZJDM FROM BFD.bfd_ftykhx WHERE DATA_DT = '2026-01-31' AND PK_ID IN ( -- 第一步,计算每条记录的拆分数量 SELECT T1.PK_ID/*, t1.SJKZRZJDM AS 原始字符串_JDM, t1.SJKZRZJLX AS 原始字符串_JLX, T1.逗号数量, T1.SPLIT_COUNT AS 应拆分行数, T2.N AS 拆分序号, SUBSTRING_INDEX(SUBSTRING_INDEX(T1.SJKZRZJDM, ',', T2.N), ',', -1) AS 拆分后的值DM, SUBSTRING_INDEX(SUBSTRING_INDEX(T1.SJKZRZJLX, ',', T2.N), ',', -1) AS 拆分后的值LX*/ FROM (SELECT T1.PK_ID, t1.SJKZRZJDM, t1.SJKZRZJLX, -- 计算逗号数量 LENGTH(SJKZRZJLX) - LENGTH(REPLACE(SJKZRZJLX, ',', '')) AS 逗号数量, LENGTH(T1.SJKZRZJLX) - LENGTH(REPLACE(T1.SJKZRZJLX, ',', '')) + 1 AS SPLIT_COUNT -- 计算当前记录要拆分的项数,逗号+1 FROM BFD.bfd_ftykhx T1 WHERE DATA_DT = '2026-01-31' AND (SJKZRZJLX LIKE '%B01%' OR SJKZRZJLX LIKE '%B08%')) T1 -- 第二步,仅为当前记录生成需要的数字 INNER JOIN (SELECT @row := @row + 1 as n from (SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5) a, (SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5) b, (SELECT @row := 0) r) T2 ON T2.N <= T1.SPLIT_COUNT ORDER BY T1.PK_ID, T2.n);
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 9:50:54

兴趣变成了责任,探索变成了交付

你的感受非常敏锐&#xff0c;甚至触及了现代技术人&#xff08;尤其是深度思考者&#xff09;的一个核心困境&#xff1a;“追求专业认可&#xff0c;反而可能被这套‘认可体系’所束缚——这真的自由吗&#xff1f;”是的&#xff0c;表面上看&#xff0c;被官方认可、涨薪、…

作者头像 李华
网站建设 2026/4/8 22:59:18

毕设导师最讨厌的 5 种情况(附避坑方案,提高答辩通过率)

毕设导师最讨厌的 5 种情况&#xff08;附避坑方案&#xff0c;提高答辩通过率&#xff09; 一、引言&#xff1a;为什么你的毕设总是被导师「嫌弃」&#xff1f; 每年毕业季&#xff0c;总有一大批同学在毕设答辩时被导师「怼」得怀疑人生&#xff1a; 「你这个项目有什么实…

作者头像 李华
网站建设 2026/4/18 2:37:44

基于AI的电商产品2D转3D,降低3D建模开发成本

还在为电商产品 3D 建模高成本、慢周期头疼&#xff1f;AI指令改图&#xff0c;上传2D产品图、输入简单指令&#xff0c;即可一键生成高精度3D模型&#xff0c;零基础上手&#xff0c;适配主图、详情页等全电商场景&#xff0c;高效提升产品视觉质感。实战案例&#xff1a;2D转…

作者头像 李华
网站建设 2026/4/7 14:26:45

Java SpringBoot+Vue3+MyBatis Spring boot名城小区物业管理系统系统源码|前后端分离+MySQL数据库

摘要 随着城市化进程的加快&#xff0c;住宅小区的规模和管理复杂度不断提升&#xff0c;传统的人工管理模式已难以满足现代化物业管理的需求。高效、智能的物业管理系统成为提升小区管理效率和服务质量的关键。名城小区物业管理系统旨在通过信息化手段解决物业管理中的常见问…

作者头像 李华