标题:请教一个关于 SQL 查询的问题???
只看楼主
vtkdqq
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-12-9
 问题点数:0 回复次数:2 
请教一个关于 SQL 查询的问题???
Student
学号    姓名    性别    年龄    所在系
Sno    Sname    Ssex    Sage    Sdept
95001    李勇    男    20       CS
95002    刘晨    女    19       IS
95003    王敏    女    18        MA
95004    张建    男    19      IS

Course
课程号    课程名    先行课    学分
Cno    Cname    Cpno    Ccredit
1    数据库      5       4
2    数学        2        3
3    信息系统    1       4
4    操作系统    6       3
5    数据结构    7      4
6    数据处理     5       2
7    PACAL语言    6      4


SC
学号    课程    成绩
Sno    Cno     Grade
95001    1     92
95001    2     85
95001    3     88
95002    2     90
95002    3     80

求学生表中男学生的每一个年龄组(超过3人)的人数,查询结果按人数升序排列,若人数相同则按年龄降序排列。
搜索更多相关主题的帖子: SQL 张建 刘晨 李勇 信息系统 
2008-07-14 13:07
fqonly
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2008-5-1
得分:0 
没有数据验证....
select * from student where sage in(select sage from student group by sage having count(sage)>=3)
2008-07-14 13:28
kingnan1988
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2008-7-13
得分:0 
select Sage,count(Sage) as total from Student
where Ssex='男'
group by Sage
having count(Sage)>=3
order by total asc,Sage desc
2008-07-14 14:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-223826-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.374524 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved