天天看點

oracle、sql server查詢前10條資料

1、sql查詢前10條資料:

select top   * from tablename where =;
           

2、oracle查詢前10條資料:

oeacle中沒有top,使用的是rownum,下面是關于rownum的介紹:

  ================================

  

  rownum是Oracle從8開始提供的一個僞列,是把SQL出來的結果進行編号,始終從1開始,常見的用途就是用來分頁輸出.

  

rownum也可以實作資料分頁查詢:

SELECT *

  FROM (SELECT a.*, ROWNUM rn

  FROM tablename a)

  WHERE rn >=  AND rn <= 
           

  這條語句即是輸出第10到第20條紀錄,這裡之是以用rownum rn,是把rownum轉成執行個體,因為rownum本身隻能用 <=的比較方式,隻有轉成實列,這樣就可做 >=的比較了。

繼續閱讀