我有一個表table1澄清 「ROWNUM」
Name Date
A 01-jun-2010
B 03-dec-2010
C 12-may-2010
當我查詢此表下面的查詢
select * from table1 where rownum=1
我得到的輸出
Name Date
A 01-jun-2010
但在同樣的方式,當我使用以下查詢我沒有得到任何輸出。
select * from table1 where rownum=2
select * from table1 where rownum=3
有人請給我指導爲什麼它的工作原理,以及如何使用rownum。
您可能不認爲自己是Oracle專家,但您的回答是正確的。此外,如果在內部查詢中使用「table1。*」而不是普通星號,則第二個查詢將按預期工作。 – Allan 2011-01-31 15:23:50