Oracle - 从对偶中选择多个别名行
Posted
技术标签:
【中文标题】Oracle - 从对偶中选择多个别名行【英文标题】:Oracle - Select multiple aliased rows from dual 【发布时间】: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
【问题讨论】:
【参考方案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
【讨论】:
以上是关于Oracle - 从对偶中选择多个别名行的主要内容,如果未能解决你的问题,请参考以下文章