开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

Hologres想用grouping set 汇总 这5种情况里面的维度该怎么写呀?

Hologres想用grouping set 汇总 这5种情况里面的维度该怎么写呀?image.png
image.png

展开
收起
cuicuicuic 2024-02-14 19:45:52 37 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在Hologres中,要使用GROUPING SETS进行汇总这5种情况的维度,可以按照以下方式编写SQL语句:

    SELECT dimension1, dimension2, ..., dimensionN, COUNT(*)
    FROM your_table
    GROUP BY GROUPING SETS (
        (dimension1),
        (dimension2),
        ...
        (dimensionN),
        (dimension1, dimension2),
        ...
        (dimension1, dimension2, ..., dimensionN)
    );
    

    请将your_table替换为实际的表名,并将dimension1, dimension2, ..., dimensionN替换为实际的维度列名。

    2024-02-16 17:01:13
    赞同 展开评论 打赏
  • 就把你要的这几种放到set里面,类似一个二元祖一样,month也放里面 ,此回答整理自钉群“实时数仓Hologres交流群”

    2024-02-15 09:04:14
    赞同 展开评论 打赏

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关产品

  • 实时数仓 Hologres
  • 相关电子书

    更多
    实时数仓Workshop(广州站)- 李佳林 立即下载
    阿里云实时数仓Hologres技术揭秘2.0 立即下载
    实时数仓Hologres技术实战一本通2.0版(下) 立即下载