由于Oracle中没有TopN,所以只能考虑用rownum伪列:
1)select * from dept;

2)select * from dept where rownum=1 or rownum=2;

3)select * from (select * from dept order by dname)where rownum <4;

4)select * from dept where rownum<4 order by dname desc;

注意:不建议使用此方法,使用3较好,可以达到同样的效果。
浙公网安备 33010602011771号