首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于拆分字段的有关问题。

2012-04-13 
关于拆分字段的问题。。。有这样的一个表 Table1姓名科室字段A张三A1张三A2张三Anull张三Anull李四B2李四Bnul

关于拆分字段的问题。。。
有这样的一个表 Table1

 姓名 科室 字段A
 张三 A 1
 张三 A 2
 张三 A null
 张三 A null
 李四 B 2
 李四 B null
 李四 B 1 

现在我想得到一个表Table2,字段A的值是Table1字段A的不为null的count(姓名)的值,字段B是Table1字段A为null的count(姓名)的值


 姓名 科室 字段A 字段B
 张三 A 2 2
 李四 B 2 1



有请高人友情讲解。。。谢谢

[解决办法]

SQL code
select 姓名,科室,sum(case when 字段A is null then 1 else 0 end) as 字段A,sum(case when 字段B is not null then 1 else 0 end) as 字段Bfrom Table1group by 姓名,科室 

热点排行