读书人

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

发布时间: 2012-04-23 13:17:38 作者: rapoo

写一条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 学生数量

读书人网 >oracle

热点推荐