[转]oracle中查询指定行数的记录
生活随笔
收集整理的這篇文章主要介紹了
[转]oracle中查询指定行数的记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
oracle使用虛列rownum可以查詢到指定數字之間的記錄數。
??? 第一行的rownum=1
??? 比如我們想查詢前五條記錄,可以使用
??? select * from? 表名 where rownum<5.
??? 但是我們如果使用rownum>5時,就會出錯,這時候就得換種方法了。
??? select? 列名 from?
???????? (select rownum r,列名 ?from emp)
???????????????? where r>5
??? 比如我們想查詢emp表中薪水排名6-9的員工,則
??? select ename,sal from
?? (
???? select ename,sal,rownum r from? (select ename,sal from emp order by sal desc)
?? )
? where r>5 and r<10
?
轉載于:https://www.cnblogs.com/oktell/p/4601631.html
總結
以上是生活随笔為你收集整理的[转]oracle中查询指定行数的记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: A*算法介绍
- 下一篇: android-数据库SQLite相关