`
liulanghan110
  • 浏览: 1065508 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

将字符串转成表的一列

阅读更多

1.

WITH T AS (SELECT  '1,2,3,4,5' AS STR FROM DUAL)
SELECT  STR1  
FROM ( SELECT  DISTINCT
                SUBSTR(T.CA,INSTR(T.CA, ',', 1, C.LV) + 1,
                       INSTR(T.CA, ',', 1, C.LV + 1) -(INSTR(T.CA, ',', 1, C.LV) + 1)) AS STR1
       FROM (SELECT ',' || STR || ',' AS CA,LENGTH(STR || ',') -NVL(LENGTH(REPLACE(STR, ',')), 0) AS CNT FROM T) T,
            (SELECT LEVEL LV FROM DUAL CONNECT BY LEVEL <= 9) C
       WHERE C.LV <= T.CNT
       ORDER BY STR1);

 2.

select regexp_substr('1,2,3,4,5','[^,]+',1,rownum) from dual
connect by rownum<=length('1,2,3,4,5')-length(replace('1,2,3,4,5',','))+1
 
分享到:
评论

相关推荐

    SQLServer逗号分隔的字符串转换成表

    SQLServer逗号分隔的字符串转换成表

    SQL函数字符串转换成表

    SQLServer的实用语句,能把一些字符串转换成数据表,传入两个参数:字符串、用于分割的单字节,一般是逗号‘,’

    截取字符转成表格返回结果集.sql

    将字符串按照分隔符截取,然后转换成表返回结果集输出。如字符串'1,2,3',截取出1、2、3并存入临时表中。

    sqlserver 字符串分割表函数(新写法) fn_split 成表函数(带序号)

    sqlserver 字符串分割表函数(新写法) fn_split 成表函数(带序号)

    实体类转换成数据库表

    sqlserver数据库中的表通过hibernate反射生成的的实体类, 通过代码生成oracle数据库的表

    Oracle学习笔记(嵌套表、可变数组)

    Oracle学习笔记(嵌套表、可变数组),有具体的代码案例供大家参考

    教师个人档案成表(空白).doc

    教师个人档案成表(空白).doc

    財務部崗位KPI組成表.doc

    財務部崗位KPI組成表.doc

    C# 读取txt文本导出excel

    C#的WinForm项目导出Excel功能。将DataTable导出Excel。将dataGridView导出Excel。若界面上不需要dataGridView,可以将其隐藏掉,也能导出Excel。

    Matlab 计算最优路径

    Step2:将改变后的表1’转换成表2的形式 表1与表2的关系:对角线的位置为每列有1的个数 eg:表2(1,1)的位置为2,表示表1中第一列一共有2个1. 除对角线的位置,表2(i,j)位置的数据表示表1中第i列和第j列在同一行...

    tableMagic:它是一个 javascript,您要转换为表标记 db 数据

    将json格式MySQL数据等转成表标签(table),嵌入到指定的jquery内容中。 您还可以选择: 生成表格标签(并嵌入到 jquery 内容中) 控制一条记录的显示顺序 指定记录的标题字符串 简单的制表(列总计、平均值或非列...

    oracle学习日志总结

    4. Select 中 避免使用*, oracle需要转换成表的列,通过查询数据字典获得,耗费时间). 5. 注意where字句写法,必须考虑语句顺序,应该根据索引顺序、范围大小来确定条件子句的前后顺序尽可能的让字段顺序与索引顺序...

    xsd解析实例创建表结构

    解析xsd文件,将需要的属性封装成List,循环遍历List集合,拼接sql语句,创建表结构

    JavaScript里实用的原生API汇总

    因为 eval 可以执行字符串表达式,我们希望将 obj 这个字符串对象 执行成真正的对象,那么就需要用eval。但是为了避免eval 将带 {} 的 obj 当语句来执行,我们就在obj的外面套了对 (),让其被解析成表

    数据查询统计工具net4.0

    文本框内可以输入SQL语句或者命令。 需要Framework 4.0。 支持结果导出。... CON 连接字符串 使用OLEDB连接到数据库,如--CON Provider=IBMDADB2.IBMDBCL1;database=test1;uid=db2admin;pwd=db2admin

    数据库设计规范化反规范化.doc

    第一范式(确保每列保持原子性) 第一范式是最基本的范式。数据库表中的字段都是单一属性的,不可再分。这个单一属 性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。 上表所示的用户信息遵循了第一范式...

    oracle sql developer数据迁移

    mysql到oracle的数据迁移,详细描述

    PowerDesigner 脚本

    PowerDesigner 逆向工程脚本,comment2name.vbs 将字段注释转成字段名、表注释转成表名称, name2comment.vbs——名称转注释,已有注释不覆盖。在PowerDesigner 菜单里Tools——Excute Commands——Edit/Run Scripts....

    成绩读取程序

    将成绩列成表,输入文件名,可以帮你统计个分数段的人数。

    大数据之flink教程-TableAPI和SQL.pdf

    2.5 将 DataStream 转换成表 11 2.5.1 代码表达 11 2.5.2 数据类型与 Table schema 的对应 12 2.6. 创建临时视图(Temporary View) 12 2.7. 输出表 14 2.7.1 输出到文件 14 2.7.2 更新模式(Update Mode) 15 2.7.3...

Global site tag (gtag.js) - Google Analytics