【问题标题】:Oracle - Select multiple aliased rows from dualOracle - 从对偶中选择多个别名行
【发布时间】:2021-12-25 00:00:41
【问题描述】:

在 Oracle 中,我想选择多行的 2 列:

例子:

name   Phone
----   -----
John   1234
Mary   4321

这不起作用:

select
   'John' as name,
   'Mary' as name,
   '1234' as phone,
   '4321' as phone
from
   dual

【问题讨论】:

    标签: sql oracle select oracle12c


    【解决方案1】:

    将两个单行查询合并在一起:

    select
       'John' as name,
       '1234' as phone
    from
       dual
    union all
    select
       'Mary' as name,
       '4321' as phone
    from
       dual
    
    NAME PHONE
    John 1234
    Mary 4321

    db<>fiddle

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-26
      • 2020-02-04
      • 1970-01-01
      相关资源
      最近更新 更多