使用 limit 截取查询结果|学习笔记

简介: 快速学习使用 imit 截取查询结果

发者学堂课程【MySQL 数据库入门学使用 limit 截取查询结果习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/451/detail/5577


使用 limit 截取查询结果


limit

select 语句查询出来的结果,我们的需求是前两行的查询结果,limit 命令让我们的需求成为可能。

select * from table_name[where子句][order by子句]limit [offset,]rowCount

limit 子句的命令格式:

offset(选填如果填写了该参数,需要加一个逗号再加上必选的 rowCount):

参数查询结果的起始位置,第一条记录的其实是0。

rowCount:

从 offset 位置开始,获取的记录条数(若 offset 没填写默认为0)

注意:  

limit rowCount = limit0,rowCount

limit1,2

演示:

截取3和4两个记录结果集

若 offset 不填(从下标为0开始截取两条记录)

limit 为0(从下标为0开始截取两条记录)

 

总结:

在实际过程中使用的最大场景是使用网页是,

比如:论坛中会有很多回帖,每一页就是通过 limit 命令从数据库中截取的。

相关文章
|
SQL 存储 关系型数据库
mysql查询 limit 1000,10 和limit 10 速度一样快吗?如果我要分页,我该怎么办?
mysql查询 limit 1000,10 和limit 10 速度一样快吗?如果我要分页,我该怎么办?
145 0
|
存储 SQL 缓存
SQL优化实战-0002:select查询不建议使用星号(select *),最好指定具体查询字段
SQL优化实战-0002:select查询不建议使用星号(select *),最好指定具体查询字段
278 0
|
SQL 数据挖掘 Python
SQL练习:2(简单)+1(中等),常规题(group by\order by\avg...)
SQL练习:2(简单)+1(中等),常规题(group by\order by\avg...)
193 0
SQL练习:2(简单)+1(中等),常规题(group by\order by\avg...)
|
数据库
分页limit和排序order by
分页limit和排序order by
|
SQL 安全 数据库
使用order by排序判断返回结果的列数,order by排序判断字段数原理详解
order by排序猜解列数原理详解 一、order by的两种使用方式 1)按照字段名排序
564 0
使用order by排序判断返回结果的列数,order by排序判断字段数原理详解
|
SQL Oracle 关系型数据库
mysql 5.6 order by limit 排序分页数据重复问题
mysql 5.6 order by limit 排序分页数据重复问题
356 0
mysql 5.6 order by limit 排序分页数据重复问题
|
关系型数据库 MySQL 数据库
select distinct去掉重复查询结果|学习笔记
快速学习select distinct去掉重复查询结果
245 0
|
关系型数据库 MySQL 数据库
使用order by对查询结果排序|学习笔记
快速学习使用order by对查询结果排序
167 0
|
SQL Oracle 关系型数据库
SQL基础【十一、分页 limit top rownum】
SQL基础【十一、分页 limit top rownum】
123 0