zoukankan      html  css  js  c++  java
  • SQLServer中的top、MySql中的limit、Oracle中的rownum

    (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 的选择会不会有任何结果显示。

  • 相关阅读:
    Jquery+ajax+bootstrap
    Js+Jquery
    css(2)+JS
    css
    mysql 高级
    Git
    Redis
    Nginx
    python爬虫 | 一条高效的学习路径
    拉勾网爬取全国python职位并数据分析薪资,工作经验,学历等信息
  • 原文地址:https://www.cnblogs.com/dyfisgod/p/6928869.html
Copyright © 2011-2022 走看看