在Oracle SQL中从字符串定界符中以“,”获取数字

用户名

我有一个varchar collumn,其中可能包含这样的格式:

123,124,125,126

现在我想获取所有数字并将其放在select命令中的单列中

123
124
125
126

任何的想法?

斯里尼伏

第十一次回答...

WITH CTE
    AS (SELECT
             '123,124,125,126' AS COL1
        FROM
             DUAL)
SELECT
      REGEXP_SUBSTR ( COL1,
                   '[^,]+',
                   1,
                   RN )
          COL1
FROM
          CTE
      CROSS JOIN
          (SELECT
                ROWNUM RN
           FROM
                (SELECT
                       MAX ( LENGTH ( REGEXP_REPLACE ( COL1,
                                                '[^,]+' ) ) )
                       + 1
                           MAX_L
                 FROM
                       CTE)
           CONNECT BY
                LEVEL <= MAX_L)
WHERE
      REGEXP_SUBSTR ( COL1,
                   '[^,]+',
                   1,
                   RN )
          IS NOT NULL
ORDER BY
      COL1;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

分割在Oracle中没有定界符的字符串

来自分类Dev

使用regexp_substr在Oracle中按空格和字符分隔字符串作为定界符

来自分类Dev

如何在Oracle SQL中计算定界字符串中的单词数

来自分类Dev

从oracle sql中的xml字符串获取值

来自分类Dev

使用SQL获取字符串中的定界符之间的值

来自分类Dev

使用SQL获取字符串中的定界符之间的值

来自分类Dev

从Oracle SQL中特定字符串之后的字符串中提取数字

来自分类Dev

如何使用Oracle 10g REGEXP_SUBSTR使用字符串定界符提取字符串

来自分类Dev

在Visual Basic中,在定界符之后获取第n个字符,字符串或数字

来自分类Dev

如何将定界文件(多个定界符)加载到Oracle中?

来自分类Dev

如何从Oracle SQL中的字符串中删除最左边的数字?

来自分类Dev

C ++通过定界符分割字符串并保持定界符在结果中

来自分类Dev

用多个定界符分割字符串,并忽略引号中的定界符javascript

来自分类Dev

使用定界符作为Shell中字符串的数字进行剪切

来自分类Dev

在python中的定界符'\'处分割字符串

来自分类Dev

Python从字符串中删除定界符

来自分类Dev

删除定界符中的字符串部分

来自分类Dev

在字符串中添加定界符

来自分类Dev

在python中的定界符'\'处分割字符串

来自分类Dev

Oracle,在字符串(非数字)中添加前导零

来自分类Dev

oracle在数字列中插入字符串

来自分类Dev

从Oracle中的字符串中提取数字

来自分类Dev

如何使用定界符将数组中的值插入oracle中的表

来自分类Dev

如何在python中拆分字符串并使用定界符获取结果?

来自分类Dev

IN运算符,Oracle pl / sql中的100个字符串

来自分类Dev

使用 Oracle SQL 替换字符串分隔符中的列值

来自分类Dev

如何在Oracle SQL中以逗号分隔的字符串中计算非零数字

来自分类Dev

删除字符串SQL Oracle中的符号(数字,空格,点,逗号)

来自分类Dev

如何在oracle sql中对数字字符串进行数学比较

Related 相关文章

  1. 1

    分割在Oracle中没有定界符的字符串

  2. 2

    使用regexp_substr在Oracle中按空格和字符分隔字符串作为定界符

  3. 3

    如何在Oracle SQL中计算定界字符串中的单词数

  4. 4

    从oracle sql中的xml字符串获取值

  5. 5

    使用SQL获取字符串中的定界符之间的值

  6. 6

    使用SQL获取字符串中的定界符之间的值

  7. 7

    从Oracle SQL中特定字符串之后的字符串中提取数字

  8. 8

    如何使用Oracle 10g REGEXP_SUBSTR使用字符串定界符提取字符串

  9. 9

    在Visual Basic中,在定界符之后获取第n个字符,字符串或数字

  10. 10

    如何将定界文件(多个定界符)加载到Oracle中?

  11. 11

    如何从Oracle SQL中的字符串中删除最左边的数字?

  12. 12

    C ++通过定界符分割字符串并保持定界符在结果中

  13. 13

    用多个定界符分割字符串,并忽略引号中的定界符javascript

  14. 14

    使用定界符作为Shell中字符串的数字进行剪切

  15. 15

    在python中的定界符'\'处分割字符串

  16. 16

    Python从字符串中删除定界符

  17. 17

    删除定界符中的字符串部分

  18. 18

    在字符串中添加定界符

  19. 19

    在python中的定界符'\'处分割字符串

  20. 20

    Oracle,在字符串(非数字)中添加前导零

  21. 21

    oracle在数字列中插入字符串

  22. 22

    从Oracle中的字符串中提取数字

  23. 23

    如何使用定界符将数组中的值插入oracle中的表

  24. 24

    如何在python中拆分字符串并使用定界符获取结果?

  25. 25

    IN运算符,Oracle pl / sql中的100个字符串

  26. 26

    使用 Oracle SQL 替换字符串分隔符中的列值

  27. 27

    如何在Oracle SQL中以逗号分隔的字符串中计算非零数字

  28. 28

    删除字符串SQL Oracle中的符号(数字,空格,点,逗号)

  29. 29

    如何在oracle sql中对数字字符串进行数学比较

热门标签

归档