Oracle不支持類(lèi)似于 MySQL 中的 limit. 但你還是可以rownum來(lái)限制返回的結(jié)果集的行數(shù)……
Oracle不支持類(lèi)似于 MySQL 中的 limit. 但你還是可以rownum來(lái)限制返回的結(jié)果集的行數(shù).
如果你只希望返回前十行紀(jì)錄,你可以這樣寫(xiě):
SELECT * FROM table WHERE ROWNUM< 10;
但是下面的語(yǔ)句是不對(duì)的:
SELECT * FROM table WHERE ROWNUM >90 AND ROWNUM< 100;
這是因?yàn)?Oracle 認(rèn)為這個(gè)條件不成立,所以沒(méi)有返回。
你應(yīng)該這樣寫(xiě):
SELECT * FROM table WHERE ROWNUM< 101;
minus
SELECT * FROM table WHERE ROWNUM< 91; |
要么忙著生存,要么趕著去死!人總是要做點(diǎn)什么的!