SELECTing top N rows without ROWNUM?

后端 未结 5 1251
遇见更好的自我
遇见更好的自我 2020-12-18 09:19

I hope you can help me with my homework :)

We need to build a query that outputs the top N best paid employees.

My version works perfectly fine.
For exam

5条回答
  •  南笙
    南笙 (楼主)
    2020-12-18 09:33

    You could solve this in Oracle 12c

    select NAME, SALARY
    from  STAFF
    order by SALARY DESC
    FETCH FIRST 3 ROWS ONLY
    

    (FETCH FIRST syntax is new with Oracle 12c)

提交回复
热议问题