繁体   English   中英

将来自同一表的单独查询与单独的列合并

[英]Combining separate queries from the same table as separate columns

我有一个查询,试图与不同的列组合。 具体细节如下:

  • 同一张桌子
  • 不同的Where子句
  • 甲骨文数据库
  • 在DBVisualizer中跑

这就是我正在尝试做的事情:它可以运行,但不能将两列连接在一起。 它们被输出到DBVisualizer中的单独“结果”选项卡中

    Select count (distinct CODE)   AS Comp_PCT
    from cons.GM
    Where POLICY='NR'
    And PCT is null

    UNION

    Select count (distinct CODE) AS Comp_DTY
    from cons.GM  
    Where POLICY='NR'
    And DTY is null

我不知道这个答案是正确的形式:

SELECT
  (Select count (distinct CODE)
    from cons.GM
    Where POLICY='NR'
    And PCT is null) AS Comp_PCT,
  (Select count (distinct CODE)
    from cons.GM  
    Where POLICY='NR'
    And DTY is null)  AS Comp_DTY

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM