轉自: http://www.maomao365.com/?p=6208 摘要: GROUPING 用於區分列是否由 ROLLUP、CUBE 或 GROUPING SETS 聚合而產生的行 如果是原生態的行聚合,則返回0 ,新增的行數據就返回1 grouping 語法簡介 : GROUPING (< ...
轉自: 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