我有一個“親子關系”的一張表parentage:SQL> select * from parentage;
FATHER CHILD
---------- ----------
David Cindy
David Tony
Tom Amy
Tom Bob
Tom Nick為了練習rownum關鍵字,我想輸出前兩行,如下語句可以正確運行:SQL> select * from parentage where rownum<=2;
FATHER CHILD
---------- ----------
David Cindy
David Tomy但是但我想輸出第二行后面的所有行時,結果有異常:SQL> select * from parentage where rownum>2;
未選定行系統(tǒng)提示未選定行,為什么呢?明明表中有5行啊?還有,我想輸出第二行和第三行時:SQL> select * from parentage where rownum between 2 and 3;
未選定行
SQL> select * from parentage where rownum>=2 and rownum<=3;
未選定行這是為什么呢?
Oracle數(shù)據(jù)庫的rownum為什么會出現(xiàn)這個問題?
慕運維8079593
2018-07-22 18:34:33