from 子句后面的内联视图是可以使用order by子句进行排序的。
然而,其它视图或子查询是不能用order by进行排序的
如果你要用选择前几条的话,需要在套一层变成from后面的内联视图。
比如
1 select * from dept a
2 where a.deptno in
3 (
4 select depton from (
5 select b.deptno from dept b
6 order by b.dname
7 ) [where rownum < 5])
8
9
10