- 类别:
聚合函数 (通用)
GROUPING_ID¶
描述将哪个表达式列表分组到 GROUP BY 查询生成的行中。
GROUPING 的别名。
语法¶
使用说明¶
GROUPING_ID 不是聚合函数,而是一个实用程序函数,可以与聚合一起使用,用于确定以下生成行情况的聚合级别:
GROUPING_ID(
expr) 对于根据expr分组的记录返回 0,对于没有根据expr分组的记录返回 1。GROUPING_ID (
expr1,expr2, ... ,exprN) 返回包含 GROUPING_ID(expr1) , GROUPING_ID(expr2) , ... , GROUPING_ID(exprN) 的位向量的整数表示。
示例¶
这些示例使用下表和数据:
此示例按 col_x 分组。调用 GROUPING_ID(col_x) 返回 0,表示 col_x 确实是分组列之一。
此查询按集分组: