(1)在SQL Server中,我们使用 select top N * from tablename来查询tablename表中前N条记录。

(2)在MySQL中,我们使用select * from tablename limit M,N来实现相似的效果,其中M表示从第M+1条记录开始,N表示返回N条记录。

如:从uses表中取出第四条到第六条这三条记录,我们就可以这样写:

   1、select top 3 * from users where userID not in(select top 3 userID from users)

   2、select * from users limit 3,3

(3)在Oracle中,我们使用select * from tablename where rownum < ?来实现相似的结果,其中,rownum必须从1开始,依次向下查找。另外,rownum不是数据中真实存在的列,而是伪列,是对检索出来的行进行排序,永远从1开始, 所以,rownum>1 的选择会不会有任何结果显示。

最新文章

  1. mysql 基础列题
  2. Yii2安装搭建和将入口文件移到根目录
  3. MySQL------MySQL与SQLServer数据类型的转换
  4. noi 9268 酒鬼
  5. 发布资源到Asset Store
  6. CF360B Levko and Array (二分查找+DP)
  7. wordpress 开发日志及技巧收集
  8. centos 升级GCC/G++
  9. Yii 实现restful
  10. linux网络编程常用头文件
  11. DDD分层架构之领域实体(基础篇)
  12. 谈一谈第九届移动互联网开发者大会( MDCon 2016 )
  13. jQuery是什么
  14. UML之领域建模
  15. Testlink解决大用例导入问题
  16. 【blog】谷歌浏览器如何设置编码
  17. Git强制拉取覆盖本地
  18. Code::Blocks + GDAL
  19. MongoDB 连接池
  20. grafana dashboard的导入导出

热门文章

  1. Java常用日期处理方法
  2. Django框架简易图
  3. SQL Server 批量 删除表索引
  4. 源讯科技(中国)有限公司(Atos Worldline)
  5. JavaScript设计模式 样例一 —— 工厂模式
  6. ubuntu进入纯命令行
  7. thymeleaf常用模板方法收集
  8. Cocos Creator更改底层,点击节点获取路径
  9. 【LuoguP3241】[HNOI2015] 开店
  10. java:序列化Serializable 接口