GROUPING
功能描述
判断该行是否为统计产生的行,返回1或者0,返回1则表示该行为统计产生的行,返回0则表示不是统计产生的行。
语法格式
GROUPING(expr)
参数说明
expr
:字段名。
函数返回类型
INTEGER类型字符串。
示例
sql
SQL> CREATE TABLE group_tab_2(id INT,name VARCHAR, salary INT);
SQL> INSERT INTO group_tab_2 VALUES(1,'NAME1',1000);
SQL> INSERT INTO group_tab_2 VALUES(2,'NAME2',2000);
SQL> INSERT INTO group_tab_2 VALUES(3,'NAME3',3000);
SQL> INSERT INTO group_tab_2 VALUES(4,'NAME4',4000);
SQL> SELECT GROUPING(id) g_id,id,SUM(salary) salary from group_tab_2 GROUP BY ROLLUP(id) ORDER BY id;
G_ID | ID | SALARY |
------------------------------------------------------------------------------
0 | 1 | 1000|
0 | 2 | 2000|
0 | 3 | 3000|
0 | 4 | 4000|
1 | <NULL>| 10000|