首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

写一条sql语句、要求简洁并效率高。该如何处理

2012-04-23 
写一条sql语句、要求简洁并效率高。有两张表,student(学生表)(列:stuid,stname),Course(课程表)(列:cid,cnam

写一条sql语句、要求简洁并效率高。
有两张表,student(学生表)(列:stuid,stname),Course(课程表)(列:cid,cname,Score,stuid), 两张表的关系通过学生的id关联、取出所有课程中学生成绩大于90分的人数最多的。

[解决办法]
select * from (select cid,count(*) from Course where Score > 90 group by cid order by count(*) desc) where rownum = 1
[解决办法]
select 课程名称,学生数量 最大学生数 from 
(select cname 课程名称,count(*) 学生数量 from Course where Score > 90 group by cname ) t
 where rownum = 1 order by 学生数量

热点排行