在oracle 中使用SQL查询时,可以用“rownum<n”来取得 top n的记录,但当使用 order by关键字进行排序时就有问题了(可以试试)。
如下sql script:
【 select [column] from [table_name] where rownum<=5
order by [column] desc 】
当使用order by时应写成:
【 select [column] from
(select [column] from [table_name]
order by [column] desc) where rownum <= 1 】