主题:简单统计语句
dsbt2035s
[专家分:40] 发布于 2007-09-16 17:53:00
两张表:
表一:
StudentInfo
字段
id,name,sex,classId(班级号,外键)
表二:
classInfo
classname,classId(主键)
一条语句SQL得到每个班级男女生的性别统计信息
回复列表 (共3个回复)
沙发
ilovemountainking [专家分:3730] 发布于 2007-09-16 19:22:00
select c.classname,s.sex,count(*)
from StudentInfo s,classInfo c
where s.classId=c.classId
group by (s.classId,s.sex)
板凳
happyboy2007 [专家分:3900] 发布于 2007-09-17 10:25:00
select classname,sex,total
from
(select classID,sex,count(*) total from StudentInfo group by classID,sex)a ,classInfo b
where a.classID=b.classID
3 楼
潇洒老乌龟 [专家分:1050] 发布于 2007-09-24 10:41:00
select a.classid , sex , count(*) cnt
from StudentInfo a, classInfo b
where a.classId = b.classId
group by a.classid , sex
我来回复