oracle筆記 查詢10條之後記錄的資料

2022-03-15 16:35:36 字數 319 閱讀 8629

由於之前一直在用mysql 對於oracle 的一些語法不太了解,自己有一次去面試讓寫乙個oracle 的分頁傻乎乎的用limit 來分頁(囧)!

oracle 的分頁使用的是關鍵字 rownum;

昨天在開發過程中 自己本來想寫查詢一條語句,查詢第10條之後的搜有資料, 自己寫 select  a from  a rownum>10 竟然查出不出(記錄大於10條)

最後在網上發現自己這樣寫是錯誤,語句應該是這樣寫的 

select  a from (select a,rownum r from a) where  r>

10

Oracle中查詢前10條記錄

在oracle 怎樣查詢表中的top10條記錄呢?select from test where rownum 10 下面是關於rownum的介紹 rownum和row number over 的使用 rownum是oracle從8開始提供的乙個偽列,是把sql 出來的結果進行編號,始終從1開始,常見...

Oracle前10條記錄

在oracle怎樣查詢表中的top10條記錄呢?select from test where rownum 10 下面是關於rownum的介紹 rownum和row number over 的使用 rownum是oracle從8開始提供的乙個偽列,是把sql出來的結果進行編號,始終從1開始,常見的用...

oracle隨機查詢n條記錄

從table name表中隨機查詢3條記錄,如下 select from select from table name where 條件 order by trunc dbms random.value 1,7 temp where rownum 3 附 一 oracle trunc 函式的用法 t...