【问题标题】:How can i get output like below? using Oracle SQL [duplicate]我怎样才能得到如下输出?使用 Oracle SQL [重复]
【发布时间】:2018-10-09 12:37:37
【问题描述】:

这是我的带有字符串“ORACLE”的专栏:

COL
---
ORACLE

我想要以下输出:

O
R
A
C
L
E

【问题讨论】:

    标签: sql oracle split


    【解决方案1】:

    这会起作用

    SELECT SUBSTR ('ORACLE', LEVEL, 1) FROM dual
    Connect by level <= length ('ORACLE');
    

    【讨论】:

    • 注意,将'ORACLE'替换为您的列名
    【解决方案2】:

    试试下面

    SELECT SUBSTR(COL, LEVEL, 1) x from tablename
    CONNECT BY LEVEL <= LENGTH(COL)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-22
      • 2018-11-25
      • 2020-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多