| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1046 人关注过本帖
标题:请教一个关于 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
快速回复:请教一个关于 SQL 查询的问题???
数据加载中...
 
   



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

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