首页 > 数据库 >Oracle行转多行 字符串列表转数字

Oracle行转多行 字符串列表转数字

时间:2023-01-29 11:22:16浏览次数:42  
标签:多行 LEVEL 行转 字符串 Oracle method guarantee

原格式

转换后格式

适用于3,4这样逗号分隔的数字组成的字符串类型
转换成3和4两行
sql:
SELECT  REGEXP_SUBSTR(guarantee_method, '[^,]+', 1, LEVEL) guarantee_method
FROM afd_case
where case_id = 5732
CONNECT BY LEVEL <= REGEXP_COUNT(guarantee_method, '[^,]+')
       AND ROWID = PRIOR ROWID
       AND PRIOR DBMS_RANDOM.VALUE IS NOT NULL
ORDER BY guarantee_method

--guarantee_method varchar2  3,4

标签:多行,LEVEL,行转,字符串,Oracle,method,guarantee
From: https://www.cnblogs.com/tenghao/p/17072114.html

相关文章

  • Oracle目录结构介绍
    进入Oracle安装目录的方法,以下介绍3种lsof-i:1521及pwd[oracle@oracle~]$lsof-i:1521COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAMEtnslsnr......
  • Oracle in 无法处理字符串
    在OracleSQL中,有时候需要用到条件Select*fromTwhere条件字段in(A,B),而大多数情况下in后面的条件是在数据库外部获取的字符串形式,这时候就需要换一种写法:Selec......
  • Oracle根据符号分隔字段内字符串后SQL查询数据方法
    --从WITH函数子查询中获取需要的数据SELECTCOUNT(*)FROMCT_BC_BUSINESSCARDFLOWt1WHEREt1.CFSerialNumberNOTIN(--利用WITH函数实现子查询(当做内联视图或者临......
  • [Oracle19C 数据库管理] 管理回滚表空间(UNDO Tablespace)
    当对数据进行修改时,Oracle数据库会将旧的数据存储到UNDO表空间(回滚表空间)。回滚表空间让用户可以rollback到修改前的数据,提供了读一致性,并支持闪回查询过去的数据。Undo......
  • 基于Oracle OCI的数据访问C语言接口ORADBI
    基于OracleOCI的数据访问C语言接口ORADBI​​[email protected]​​Mar.22, 2008 ORADBI是我在OracleOCI(Oracle调用接口)基础上开发......
  • 利用python函数调用ffmpeg批量进行转码
    本人学习python没几天,代码也没记住,写个函数到处查笔记,东拼西凑的。累……但是最终还是搞定了。欢迎高手指导,谢谢!单个文件转码#学会如何在python调用bat文件importos,......
  • oracle表空间
    SQLServer数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Or......
  • C++多行文件
    #include<iostream>#include<string>intmain(){std::stringjsonStr=R"delimiter({"name":"James","nickname":"goodboy......
  • vim多行注释与取消注释
    一、vim多行注释1、在命令模式下按control+v进入visualblock模式。在该模式下通过上下左右键选择要注释的行。2、按I键或者shift+i进入到行首。3、输入注......
  • CentOS7静默安装Oracle11g
    操作系统 安装前的准备修改主机名添加主机名与IP对应记录 安装依赖包yum-yinstallgccgcc-c++makeelfutils-libelf-develelfutils-libelf-devel-static......