输出结果在控制台中的单个表中

时间:2016-06-25 19:23:09

标签: sql postgresql jetbrains-ide

我在Jetbrains中使用POSTGRESQL运行以下代码。我试图在控制台内的一个整齐的2列表(QUARTER,RESULTS)中输出结果。当我运行下面的代码时,它会回来,但在单独的表中,让每个人的结果合并起来很烦人。有没有办法在同一个表中获得多个结果,以便我可以将结果复制并粘贴到控制台中?谢谢

我正在运行

SELECT COUNT(DISTINCT  CUSTOMER)  as Q216 FROM(
SELECT  *
FROM    TABLE
WHERE CUSTOMER IN ( SELECT   CUSTOMER
                           FROM     temp_08.Unemployment
                           WHERE TRANSACTION_DATE > '3/31/2016'))



SELECT COUNT(DISTINCT  CUSTOMER)  as Q116 FROM(
SELECT  *
FROM    temp_08.COF
WHERE CUSTOMER IN ( SELECT   CUSTOMER
                           FROM     temp_08.Unemployment
                           WHERE TRANSACTION_DATE between '12/31/2015' and '3/31/2016'))

1 个答案:

答案 0 :(得分:0)

您是否只想将每个查询的结果作为自己的列?

SELECT (SELECT COUNT(DISTINCT  CUSTOMER)
          FROM (SELECT *
                 FROM TABLE
                 WHERE CUSTOMER IN ( SELECT CUSTOMER
                                       FROM temp_08.Unemployment
                                       WHERE TRANSACTION_DATE > '3/31/2016'
                                   )
               )
       ) AS Q216

      ,(SELECT COUNT(DISTINCT CUSTOMER)
          FROM (SELECT *
                  FROM temp_08.COF
                  WHERE CUSTOMER IN (SELECT CUSTOMER
                                       FROM temp_08.Unemployment
                                       WHERE TRANSACTION_DATE between '12/31/2015' and '3/31/2016'
                                     )
               )
       ) AS Q116