原文:ORACLE 一条记录 某字段值以';'拆分为多条记录

SELECT ID,班组,班次日期, REGEXP SUBSTR TIME RANGE, , , LEVEL TIME RANGE level为对应第level个所拆分字符串,正则表达式匹配分隔符拆分 FROM 排班表 WHERE CONNECT BY LEVEL lt REGEXP COUNT TIME RANGE, 找到拆分字符串个数,即分隔符个数加 AND PRIOR ROWID ROWID ...

2020-04-22 10:48 0 712 推荐指数:

查看详情

Oracle通过一个字段一条记录拆分为多条记录

前言 之前遇到了一次这样的需求,当时没有记录,这一次又赶上了,简单的记录一下。 场景 表A中存放了集装箱的信息,一个集装箱一条记录,表B中存放了对于集装箱操作的指令,一条指令包括多个集装箱箱号,通过分号;切割(TCIU2347687;XUTR3546865),现在的需求 ...

Sat Aug 17 02:00:00 CST 2019 0 2598
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM