SQL 分组后怎么填充在分组结果中没有的数据?

就是加入表里面的数据是这样:A1A1B1B1B1里面没有C1这样的数据,但我想在groupby统计count之后,得到下面的数据A2B3C0就是表里边的数据不论有没有A、... 就是加入表里面的数据是这样:
A 1
A 1
B 1
B 1
B 1

里面没有C 1 这样的数据,但我想在group by 统计count之后,得到下面的数据
A 2
B 3
C 0

就是表里边的数据不论有没有A、B、C的数据,都能固定返回A、B、C的统计值,没有就是0,该如何处理?
展开
 我来答
匿名用户
2017-09-12
展开全部
SQL 分组后怎么填充在分组结果中没有的数据?
create table #tt(Mon varchar(2),plan int,temp int)
declare @Month int
set @month=1
while @month<13
begin
declare @plan int,@temp int
select @plan=plan,@temp=temp from TT where mon=@month--这里注意要修改为02等字符串
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式