如何在一个语句里面实现同一内容不同条件的结果数据

kw123 2007-03-12 09:25:33
id name sex
1 22 男
22 234 女
234 235 男
3443 324 女
2234 223 女

在一条语句中得到 所有男性别的人和所有女性别人的各自总和各是多少

最后得到

nan nv
2 3
...全文
163 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
弘毅致远 2007-03-12
  • 打赏
  • 举报
回复
select mansum=sum(case when sex='男' then 1 else 0 end),womensum=sum(case when sex='女' then 1 else 0 end) from tablename
leo_lesley 2007-03-12
  • 打赏
  • 举报
回复
Select nan=sum(case when sex='男' then 1 else 0 end),
nv =sum(case when sex='女' then 1 else 0 end)
from 表
WangZWang 2007-03-12
  • 打赏
  • 举报
回复
Select nan=sum(case when sex='男' then 1 else 0 end),
nv =sum(case when sex='男' then 0 else 1 end)
from 表

34,576

社区成员

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

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