1. 首页
  2. 数据库
  3. 其它
  4. Oracle数据行拆分多行方法示例

Oracle数据行拆分多行方法示例

上传者: 2020-12-23 07:01:30上传 PDF文件 49.01KB 热度 16次
工作和学习中常常会遇到一行要分割成多行数据的情况,在此整理一下做下对比。 单行拆分 如果表数据只有一行,则可以直接在原表上直接使用connect by+正则的方法,比如: select regexp_substr('444.555.666', '[^.]+', 1, level) col from dual connect by level <= regexp_count('444.555.666', '\.') + 1 输出结果: COL ---- 444 555 666 多行拆分 如果数据表存在多行数据需要拆分,也可以在原表上使用connect+正则的方法: 方法一
下载地址
用户评论