[图片]SELECT 部门名,COUNT(序号) as 人数,
[图片] SUM(CASE 性别 WHEN 1 THEN 1 ELSE 0 END) as 男,
[图片] SUM(CASE 性别 WHEN 2 THEN 1 ELSE 0 END) as 女,
[图片] SUM(CASE SIGN(工资-800) WHEN -1 THEN 1 ELSE 0 END) as 小于800元,
[图片][图片] SUM((CASE SIGN(工资-800)*SIGN(工资-1000) /**//*用*来实现<和>功能*/
[图片] WHEN -1 THEN 1 ELSE 0 END)+(CASE 工资
[图片][图片] WHEN 800 THEN 1 ELSE 0 END)) as 从800至999, /**//*注意别名不能以数字开头*/
[图片] SUM((CASE SIGN(工资-1000)*SIGN(工资-1200)
[图片] WHEN -1 THEN 1 ELSE 0 END)+(CASE 工资
[图片] WHEN 1000 THEN 1 ELSE 0 END)) as 从1000元至1199元,
[图片] SUM((CASE SIGN(工资-1200) WHEN 1 THEN 1 ELSE 0 END)
[图片] +(CASE 工资 WHEN 1200 THEN 1 ELSE 0 END)) as 大于1200元
[图片]FroM 工资明细表
[图片]GROUP BY 部门名