【Mysql基础】使用limit限制结果集的位置和大小
2013-01-05 20:22
330 查看
使用下面的语句来限制结果的大小和位置:
SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
LIMIT 子句指定SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1):
mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
可以指定第二个参数为 -1,检索从某一个偏移量到记录集的结束所有的记录行:
mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.
如果只给定一个参数,它表示返回最大的记录行数目,换句话说,LIMIT n 等价于 LIMIT 0,n。
mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行
SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
LIMIT 子句指定SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1):
mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
可以指定第二个参数为 -1,检索从某一个偏移量到记录集的结束所有的记录行:
mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.
如果只给定一个参数,它表示返回最大的记录行数目,换句话说,LIMIT n 等价于 LIMIT 0,n。
mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行
相关文章推荐
- 【Mysql基础】使用limit限制结果集的位置和大小
- MySQL使用LIMIT限制查询结果的数量
- Mysql - SELECT语句中使用LIMIT限制结果.
- oracle,db2,mysql ,sqlserver限制结果表的大小
- mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】
- Mysql| limit限制结果范围(LIMIT,OFFSET )
- MySQL中明知道查询结果只有一个,SQL语句中使用LIMIT 1会提高查询效率
- 综合使用union和limit区分结果并限制返回结果集的条数
- mysql查询语句limit限制行数
- MySQL中使用LIMIT进行分页的方法
- mysql大数据量使用limit分页,随着页码的增大,查询效率越低下。
- 任何国家都无法限制数字货币。为什么呢? 要想明白这个问题需要具备一点区块链的基础知识: 区块链使用的大致技术包括以下几种: a.点对点网络设计 b.加密技术应用 c.分布式算法的实现 d.数据存储技术 e.拜占庭算法 f.权益证明POW,POS,DPOS 原因一: 点对点网络设计 其中点对点的P2P网络是bittorent ,由于是点对点的网络,没有中心化,因此在全球分布式的网
- MySQL根据某个字段值统计总数并按照大小排序结果
- Android之使用参数改变ProgressDialog的位置、大小、背景透明度、屏幕透明度
- MySql中取前几行数据使用limit来完成
- 关于mysql 子查询中 使用 limit
- Mysql查询使用Limit优化
- mysql:21个性能优化最佳实践之3[当只要一行数据时使用 LIMIT 1]
- .net的session详解 存储模式 存到数据库中 使用范围与大小限制 生命周期
- 使用 nice、cpulimit 和 cgroups 限制 cpu 占用率