ON TOP-N and pagination queries
生活随笔
收集整理的這篇文章主要介紹了
ON TOP-N and pagination queries
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在ORACLE 周刊 JAN/FEB 2007 中看到的一段代碼,很有用.
?SELECT * FROM
(
??? select ename,sal,ROW_NUMBER()
??? OVER(ORDER BY SAL DESC) RN
??? from emp
? ??? )
where RN<=3 ORDER BY SAL DESC
粗體部分是重點(diǎn).
可以測(cè)試其效果.
而如果使用 ROWNUM 要想完成 order by sal desc 的功能,只能使用兩個(gè)子查詢才能達(dá)到此功能.
代碼如下:
select * from
select rownum rn,ename,sal from
(select ename,sal
from emp
order by sal desc
)
)
where rn<=3
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖
總結(jié)
以上是生活随笔為你收集整理的ON TOP-N and pagination queries的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android Studio使用Goog
- 下一篇: OCP 论证书籍 -- ORACLE D