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

satanail 2012-04-12 11:15:37
有这样的一个表 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



有请高人友情讲解。。。谢谢
...全文
55 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
satanail 2012-04-12
  • 打赏
  • 举报
回复
.....原来如此。。。谢谢答疑了
  • 打赏
  • 举报
回复

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 字段B
from Table1
group by 姓名,科室

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧