`
cary1130
  • 浏览: 197656 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一段很费脑子的SQL

SQL 
阅读更多
/*SQL> desc a
Name   Type         Nullable Default Comments
------ ------------ -------- ------- --------
ID     NUMBER(5)                             
COURSE VARCHAR2(40) Y                        
SCORE  NUMBER(3)    Y  */

----找每门课程的前两名

SELECT distinct a.*
  FROM a
where (SELECT count(b.id)
          FROM a b
         WHERE b.course = a.course
           and b.score > a.score) < 2
order by a.course,a.score desc

---end
1
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics