如何在一个语句里面实现同一内容不同条件的结果数据
id name sex
1 22 男
22 234 女
234 235 男
3443 324 女
2234 223 女
在一条语句中得到 所有男性别的人和所有女性别人的各自总和各是多少
最后得到
nan nv
2 3
------解决方案--------------------Select nan=sum(case when sex= '男 ' then 1 else 0 end),
nv =sum(case when sex= '男 ' then 0 else 1 end)
from 表
------解决方案--------------------Select nan=sum(case when sex= '男 ' then 1 else 0 end),
nv =sum(case when sex= '女 ' then 1 else 0 end)
from 表
------解决方案--------------------select mansum=sum(case when sex= '男 ' then 1 else 0 end),womensum=sum(case when sex= '女 ' then 1 else 0 end) from tablename