[SQL] rownum oracle

看板Database作者 (....)時間5年前 (2018/10/27 01:45), 編輯推噓1(104)
留言5則, 2人參與, 5年前最新討論串1/1
select * from table where (10<rownum and rownum<20) 我知道上面這式子無法得到rownum 11-19的table 但不知道怎麼寫才能得出想要的結果 查了網路上說用子查詢 知道子查詢是什麼 但還是想不出怎麼寫 所以想問大家 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.75.14 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1540575952.A.F03.html

10/27 13:17, 5年前 , 1F
不專業寫法,供參考
10/27 13:17, 1F

10/27 13:17, 5年前 , 2F
SELECT * FROM (
10/27 13:17, 2F

10/27 13:17, 5年前 , 3F
SELECT rownum aa,t.* FROM table t)
10/27 13:17, 3F

10/27 13:17, 5年前 , 4F
WHERE aa between 11 and 19
10/27 13:17, 4F

10/28 00:05, 5年前 , 5F
感謝!成功了!
10/28 00:05, 5F
文章代碼(AID): #1RqrBGy3 (Database)