日期:2014-05-18  浏览次数:20438 次

求一分类的SQL语句!谢谢!
select   count(id)   as   数量,申报部门名称   as   分类名称   from   view_合同_基本信息
group   by   申报部门名称  

如上:如果部门中没有信息,也让他显示部门名称,数量显示为0就可以了;
也就是说,我想显示所有部门的数量,应该怎么样写?
上面的只显示有数量的.
谢谢。

------解决方案--------------------
select isnull(count(id),0) as 数量,a.部门名称 as 分类名称
from
部门表 a
left join
view_合同_基本信息 b
on
a.部门名称=b.申报部门名称
group by
a.部门名称
------解决方案--------------------
如果是空值,就默认为0