重庆思庄Oracle、Redhat认证学习论坛
标题:
分类函数的案例
[打印本页]
作者:
bikong123
时间:
2018-3-19 10:54
标题:
分类函数的案例
提问:
这样一个表 tb
id|class|marks
1|1|100
2|1|99
3|2|97
4|3|85
5|2|90
....
想在一次查询当中,获取每个班的前三名。怎么实现呢?
作者:
bikong123
时间:
2018-3-19 10:55
参考学习哟!
select * from tb t1 where (select count(*)+1 from tb t2 where t2.class=t1.class and t2.marks> t1.marks)<=3 order by class,marksdesc
作者:
bikong123
时间:
2018-3-19 10:59
分析函数,上面写错了,抱歉!
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2