首页 > 数据库技术 > 详细

Mysql、sqlserver、oracle指定返回记录数

时间:2020-06-07 20:28:32      阅读:36      评论:0      收藏:0      [点我收藏+]

近期新接触sqlserver、oracle数据库,发现指定返回记录总数居然都和mysql不同:

  • Mysql:select XXX where XXX limit N
  • Sqlserver: select TOP N XXX
  • Oracle:select XXXX where rownum < (N+1)

注意点:

  1. oracle中,rownum=N,只有N=1为true,其他均为false。因此,如果需要返回N条记录,条件应该为 where rownum < (N+1)
  2. rownum详细用法,见:https://www.cnblogs.com/amyzhu/p/13061834.html

Mysql、sqlserver、oracle指定返回记录数

原文:https://www.cnblogs.com/amyzhu/p/13061901.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!