在Oracle中实现select top N:
由于Oracle不支持select top 语句,所以在Oracle中经常是用order by 跟rownum
的组合来实现select top n的查询。
实现:
使用rownum 虚列,实现取TOP 10行:
select * from (
select * from table where <条件>=true
) where rownum < 10;