Oracle 中实现类似SQL中的Top写法

SQL中我们可以这样写

Select top 5 * From k_micfo Where  sex='女' order by loginid desc

Oracle中要输出同样的结果只能是先查询排序然后再从结果中取记录

select * from (Select  * From k_micfo Where  sex='女' order by loginid desc) where rownum <=5

两条语句查询出来的结果完全一模一样。

posted @ 2022-10-04 00:15  IT情深  阅读(13)  评论(0编辑  收藏  举报