在Oracle中实现select top N

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;

posted @ 2022-03-20 11:19  淡定=淡定  阅读(569)  评论(0)    收藏  举报