select a.学历名称,(SELECT COUNT(*) FROM Table2 WHERE 学历代号=a.学历代号 AND 性别='男') AS 男性人数,(SELECT COUNT(*) FROM Table2 WHERE 学历代号=a.学历代号 AND 性别='女') AS 女性人数,(SELECT COUNT(*) FROM Table2 WHERE 学历代号=a.学历代号) AS 总人数 from Table1 a
解决方案 »
- 数据库存储ICON,导致ICON失真问题!
- 一个基础的问题但我不会请大家帮忙————在线等待!!!!
- 求:关于考勤软件的数据结构
- [100]我想开发一个输入法 可现在一点路子也没有 请仙人指路!
- 我女朋友要做一个考试系统,客户追得很紧,我却帮不上忙,郁闷!
- 如何格式化硬盘,注意!!是’’硬盘‘‘!!!!!!急!!!!!!!!
- interbase我怎么找不到啊?在线等待!
- 关于TQuery问题,急!!!
- 如何取得指定路径下文件或文件价的图标(即显示的图标),并加入我的窗体中。另外用什么方法将其显示出来?
- delphi6 写的程序,为什么在其它的机器上运行出错,你们有见过这种现象的吗?好奇怪呀
- 请教高手:我写了个拨号程序,可进行一些操作后就不能再进行拨号了,提示:端口已打开。 请问怎样解决?
- sql server2000数据库问题?
Select A.学历名称,
男性人数=(Select Sum(Case When 性别='男' Then 1 Else 0 End) From empdoc Where 学历代号=A.学历代号),
女性人数=(Select Sum(Case When 性别='女' Then 1 Else 0 End) From empdoc Where 学历代号=A.学历代号),
总人数=(Select Count(*) From empdoc Where 学历代号=A.学历代号)
From degreeDoc A
Order By A.学历代号
Select A.学历名称,
男性人数=(Select Sum(Case When 性别='男' Then 1 Else 0 End) From empdoc Where 学历代号=A.学历代号),
女性人数=(Select Sum(Case When 性别='女' Then 1 Else 0 End) From empdoc Where 学历代号=A.学历代号),
总人数=(Select Count(*) From empdoc Where 学历代号=A.学历代号)
From degreeDoc A
Order By A.学历代号