天天看點

Oracle 中實作類似SQL中的Top寫法

SQL中我們可以這樣寫

Select top 5 * From k_micfo Where  sex='女' order by loginid desc
           

Oracle中要輸出同樣的結果隻能是先查詢排序然後再從結果中取記錄

select * from (Select  * From k_micfo Where  sex='女' order by loginid desc) where rownum <=5
           

兩條語句查詢出來的結果完全一模一樣。