库:SCHOOL
表:CLASS字段:STU_NAME CHAR(30)
STU_SEX CHAR(1) 0:男 1:女
STU_ADDRESS CHAR(80)需求:查询出CLASS里面,按住址统计出男女分别有多少
比如查出 北京朝阳区男学生100人,女学生120人。
表:CLASS字段:STU_NAME CHAR(30)
STU_SEX CHAR(1) 0:男 1:女
STU_ADDRESS CHAR(80)需求:查询出CLASS里面,按住址统计出男女分别有多少
比如查出 北京朝阳区男学生100人,女学生120人。
我觉得,STU_ADDRESS字段应该不会只有 北京朝阳区
这么简单吧
select stu_address,sum(case when stu_sex=0 then 1 else 0 end) as '男',
sum(case when stu_sex=1 then 1 else 0 end) as '女' from class
group by stu_address