【问题标题】:Filter Alphabets from Oracle table从 Oracle 表中过滤字母表
【发布时间】:2023-01-26 18:13:57
【问题描述】:

我有这样的输入:-

Table 1 Table 2
A 4
B 5
C 6
1 X
2 Y
3 Z

和输出缪斯是

 Output
    A
    B
    C
    X
    Y
    Z

【问题讨论】:

    标签: oracle11g


    【解决方案1】:

    一种方法使用联合后跟过滤器:

    SELECT val
    FROM
    (
        SELECT col1 AS val FROM yourTable
        UNION ALL
        SELECT col2 FROM yourTable
    ) t
    WHERE REGEXP_LIKE(val, '^[A-Z]+$')
    ORDER BY val;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2021-04-13
      • 1970-01-01
      • 2020-04-08
      相关资源
      最近更新 更多