limit含义:

limit英语中的含义是限制,限定的意思。小日本曾上映过一个电影就是叫limit是由漫画改编的电影,剧情很变态,但不可否认小日本由于地狭人稠的原因,在观念上的资源危机意识还是很强的哈。额,话题扯远了,咱们继续聊咱们的sql。

limit在SQL中的用法:

首先limit是属于MySQL的语法,用来从某个值开始,取出之后的N条数据的语法。

limit有两种方式。

1)limit a,b 后缀两个参数的时候(/*参数必须是一个整数常量*/),其中a是指记录开始的偏移量,b是指从第a+1条开始,取b条记录。

2)limit b 后缀一个参数的时候,是直接取值到第多少位,类似于:limit 0,b 。

实例:

select * from persons limit 0 , 4; 解释:起点位置为0,开始查询,返回4条数据

select * from persons limit 4 , 4;解释:起点为4 ,开始查询,返回4天数据。

注意事项:

*1) limit 是不支持SQL server的,当然用TOP也凑合着用。小编发个简单的例子大家理解下,

MYSQL中的

select id from table limit 4,4

类似于 SQL server 中的

select top 4 id from table

where id not in (select top 4 id from table )

(例子举得比较粗糙但得出的结果一样,希望大家理解哈)

*2) limit 所后缀的参数必须是整数常量。

*3) 为了与 PostgreSQL 兼容,MySQL 也支持句法: LIMIT # OFFSET #。

*4) 百度上说:(为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:) 但小编测试的时候试了试发现limit不能有负数,-1更不行,有兴趣的朋友们可以自己手动测试下哈。

*5) 从语句的执行顺序上讲,select 是先执行order by 进行排序,后再limit来返回记录数的。

转载于:https://www.cnblogs.com/cyl048/p/6411752.html

SQL极限函数limit()详解分页必备相关推荐

  1. mysql极限_SQL极限函数limit()详解分页必备

    limit含义: limit英语中的含义是限制,限定的意思.小日本曾上映过一个电影就是叫limit是由漫画改编的电影,剧情很变态,但不可否认小日本由于地狭人稠的原因,在观念上的资源危机意识还是很强的哈 ...

  2. SQL全方位攻略:5. SQL “方言”大比拼:Oracle、MySQL、PostgreSQL限制检索行数语法详解(分页查询)

    系列文章目录 SQL全方位攻略:1.数据库介绍 SQL全方位攻略:2.SQL介绍 SQL全方位攻略:3.SQL标准 SQL全方位攻略:4. 标准SQL和SQL"方言" 文章目录 系 ...

  3. MySQL的Limit详解(转载)

    MySQL的Limit详解 问题:数据库查询语句,如何只返回一部分数据? Top子句 TOP 子句用于规定要返回的记录的数目.对于拥有数千条记录的大型表来说,TOP 子句是非常有用的. 在SQL Se ...

  4. MySQL系列---架构与SQL执行流程详解

    文章目录 1. 背景 2. 架构体系 2.1 架构图 2.2 模块详解 2.3 架构分层 3. 查询SQL语句执行流程 3.1 连接 3.1.1 MySQL支持的通信协议 3.1.2 通信方式 3.2 ...

  5. Web网络安全漏洞分析,SQL注入原理详解

    本文主要为大家介绍了Web网络安全漏洞分析SQL注入的原理详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪 一.SQL注入的基础 1.1 介绍SQL注入 SQL注入就是 ...

  6. python生成表格文件_python 读取excel文件生成sql文件实例详解

    python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...

  7. Java程序员从笨鸟到菜鸟之(一百)sql注入攻击详解(一)sql注入原理详解

    前段时间,在很多博客和微博中暴漏出了12306铁道部网站的一些漏洞,作为这么大的一个项目,要说有漏洞也不是没可能,但其漏洞确是一些菜鸟级程序员才会犯的错误.其实sql注入漏洞就是一个.作为一个菜鸟小程 ...

  8. 用JDBC直连方式访问SQL Server 2005详解

    用JDBC直连方式访问SQL Server 2005详解 1.安装JDK,配置其环境变量:(笔者所用版本为1.6版) (1)从官方网http://java.sun.com/jdk下载安装文件. (2) ...

  9. sql跟踪 oracle,oracle SQL语句跟踪详解

    本文主要内容为oracle SQL语句跟踪详解,废话不多说,马上进入正题. 对于跟踪的sql语句,生成的trace 文件放在udump 下 SQL> showparameter sql NAME ...

最新文章

  1. android studio 去掉标题栏的简单方法
  2. R语言dim函数获取dataframe、matrix的维度、shape实战
  3. oracle数据连接java,java是与Oracle数据连接(jdbc)
  4. oracle删除无效归档日志,求助:rman无法按照策略删除过期的归档日志
  5. idea从安装到项目启动
  6. docker lnmp php
  7. 《数据安全警示录》一书修订版出版
  8. 消息称蚂蚁集团提前至11月5日挂牌,估值达3.6万亿港元
  9. 如何删除 EMC存储认到的鬼盘LUNZ disk,在存储上出现initiators storage group ~management的情况...
  10. ORACLE学习笔记--性能优化3
  11. 深度神经网络为何很难训练
  12. 使用PL/SQL Developer 远程连接Oracle数据库出现 “无监听程序“错误 的解决办法
  13. qq linux五笔输入法下载软件,QQ五笔下载官方网站
  14. 避免sql注入的方法
  15. 215. 数组中的第K个最大元素
  16. 服务器性能监控主要内容,主要服务器的各项指标监控
  17. C++ 图书馆管理系统
  18. 红光光浴可以加速血液循环,完全放松身体各个部位的肌肉
  19. 已解决json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
  20. 赢在CSDN,我的CSDN成长之路,让子弹飞一会儿

热门文章

  1. python编写登录接口_Python之编写登录接口
  2. sublime 设置自动更新_Win10关闭自动更新的三种方法
  3. 汇编学习--7.16--外中断
  4. Scrapy 框架爬取 武动乾坤小说
  5. 工程思想——关于串口通讯协议帧数据的一些想法
  6. 大学生html作业总结,总结 HTML标签作业
  7. java8时间类的好处_Java8——时间类
  8. 使用redis kv数据库维护kafka主题分区的offset
  9. ThinkSNS Plus PHP开发概述
  10. linux下面修改默认的shell