GroupbyALL
程序员文章站
2022-04-23 17:53:48
...
Group by ALL 。和不加ALL差别就是加了ALL后包含所有组和结果集,甚至包含那些其中任何行都不满足 WHERE 子句指定的搜索条件的组和结果集。注意的是指定了 ALL,将对组中不满足搜索条件的汇总列返回空值。declare @t table(id int,col char(2))insert @t sel
Group by ALL 。和不加ALL差别就是加了ALL后包含所有组和结果集,甚至包含那些其中任何行都不满足 WHERE 子句指定的搜索条件的组和结果集。注意的是指定了 ALL,将对组中不满足搜索条件的汇总列返回空值。 declare @t table(id int,col char(2)) insert @t select 1,'a' insert @t select 1,'a' insert @t select 2,'a' insert @t select 3,'a' insert @t select 3,'a' insert @t select 4,'a' insert @t select 5,'a' insert @t select 5,'a' insert @t select 5,'a' --1 select id,COUNT(1) from @t group by id --2 select id,COUNT(1) from @t where id
上一篇: PHP开发微信支付的代码分享
推荐阅读