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);行转列,根据未知逗号分割——Mysql版
张小明
前端开发工程师
失物招领平台信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
摘要 随着城市化进程的加快和人口流动性的增强,物品遗失现象日益频繁,传统失物招领方式效率低下且信息传播范围有限。为解决这一问题,开发一套高效、便捷的失物招领平台信息管理系统具有重要意义。该系统通过整合线上线下资源,为…
前后端分离华府便利店信息管理系统系统|SpringBoot+Vue+MyBatis+MySQL完整源码+部署教程
摘要 随着信息技术的快速发展,传统便利店管理模式逐渐暴露出效率低下、数据冗余等问题。华府便利店作为一家中小型连锁企业,亟需一套高效、便捷的信息管理系统来优化商品管理、库存监控和销售分析等业务流程。信息化管理不仅能提升运营效率,…
如何选择西安优质小程序开发服务与本凡码农合作?
在选择西安优质小程序开发服务时,首先要清晰了解自己的需求。这个过程包括明确小程序的功能、设计风格及目标受众。其次,调查潜在开发公司的背景和案例,将其与市场中其他公司进行比较,确保其具备良好的口碑和丰富的项目经验。此外…
manictime pro 特别版安装教程下载
1. 安装 ManicTime 2025.3.8.0 2. 机活试用期,就是30天的那个 3. 关闭 ManicTime 进程 4. 将ManicTime.Client.dll文件复制到你安装的目录,注意不会覆盖文件 5. 运行 ManicTime 6.打开关于,显示以下就是成功了 导入旧个人数据库,…
Vibe Coding 与智能体:软件团队的新工作范式,以及我们该如何适应
近一年,软件研发正在出现一个非常明确的分水岭:一类团队开始用自然语言驱动开发,快速产出可运行的代码;另一类团队则把大模型变成“能干活的系统”,让它调用工具、执行流程、闭环交付。这两个关键词分别是 vibe coding…
SpringBoot+Vue 毕业设计成绩管理系统平台完整项目源码+SQL脚本+接口文档【Java Web毕设】
💡实话实说:有自己的项目库存,不需要找别人拿货再加价,所以能给到超低价格。摘要 随着教育信息化的不断深入,高校教学管理逐渐向数字化、智能化方向发展。传统的成绩管理方式依赖于人工操作,存在效率低、易…