轉自: http://www.maomao365.com/?p=6208
摘要:
GROUPING 用於區分列是否由 ROLLUP、CUBE 或 GROUPING SETS 聚合而產生的行
如果是原生態的行聚合,則返回0 ,新增的行資料就返回1
grouping 語法簡介 :
GROUPING (<列名>)
引數列名:
列
返回值
tinyint
<hr />
grouping 應用舉例:
create table test(info varchar(30)) go insert into test (info)values(`a`), (`b`),(`a`),(`c`),(`d`),(`d`) go select info,count_big(info),grouping(info) from test group by info WITH ROLLUP go drop table test ----輸出---- ifno 無列名 無列名 a 2 0 b 1 0 c 1 0 d 2 0 NULL 6 1