【问题标题】:GROUP BY ROLLUP in BigQueryBigQuery 中的 GROUP BY ROLLUP
【发布时间】:2022-06-11 05:03:36
【问题描述】:

BigQuery 中是否有任何方法可以模拟多个 ROLLUPs?以下可以在 Postgres 中完成(我使用类似的查询来模拟数据透视查询):

WITH tbl AS (
    SELECT 1 a, 2 b
) SELECT * FROM tbl GROUP BY ROLLUP(a), ROLLUP(b),

这也是我在 BigQuery 中打开的问题:https://issuetracker.google.com/issues/205183600


这在执行 PIVOT 查询时很常见。这是一个使用 Postgres 的示例。请注意,结果集中返回了 8 行,其中包含小计。这是我在 Excel 数据透视表中获得的相同数量的值单元格:

https://dbfiddle.uk/?rdbms=postgres_14&fiddle=9a9cc16d725ef56bd0eb8190569bf957

【问题讨论】:

  • 请提供所需输出的样本?
  • @YevGuyduy 查看更新示例:dbfiddle.uk/…

标签: google-bigquery rollup


猜你喜欢
  • 2020-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-25
  • 1970-01-01
  • 1970-01-01
  • 2018-11-27
  • 2021-03-02
相关资源
最近更新 更多