如何使用LIMIT关键字,限制查询结果的数量?
程序员文章站
2024-03-23 12:06:58
...
@R星校长
LIMIT
的使用
在我们查询大量数据结果时,会返回很多条数据,有需要的记录可能就其中的一条或者几条。比如,实现分页功能,若每页显示10
条记录,每次查询就只需要10条记录。
在MySQL
中,提供了LIMIT
关键字,用来限制查询结果的数量。
语法规则为: SELECT 字段名 FROM 表名 LIMIT [OFFSET,] 记录数;。 |
参数说明:
-
第一个参数,
OFFSET
,可选参数,表示偏移量,如果不指定默认值为0
,表示从查询结果的第一条记录开始,若偏移量为1
,则从查询结果中的第二条记录开始,以此类推。 -
第二个参数,记录数,表示返回查询结果的条数。
现有employee
表数据如下:
id | name | age |
---|---|---|
1 | Tom | 23 |
2 | Allen | 45 |
3 | Nancy | 32 |
4 | Jack | 27 |
5 | Rose | 29 |
6 | Mary | 18 |
- 查询
employee
表中前4
条数据:
- 从第二条记录开始往后查看
4
条数据(不包含第二条):
编程要求
查询班级中第2
名到第5
名的学生信息,并根据学生成绩进行降序排序。
我们已经为你提供了学生成绩表:tb_score
表数据:
id | name | score |
---|---|---|
1 | Jack | 89 |
2 | David | 73 |
3 | Mason | 62 |
4 | Ethan | 93 |
5 | Gina | 76 |
6 | Dorris | 98 |
7 | kain | 86 |
8 | Alice | 91 |
预期输出:
id name score
4 Ethan 93
8 Alice 91
1 Jack 89
7 kain 86
开始你的任务吧,祝你成功!
上一篇: 派生类详解
下一篇: SQL从入门到出门 第6篇 限定结果数量
推荐阅读
-
MYSQL-----按百分比查询数据(limit关键字的使用问题)
-
如何使用LIMIT关键字,限制查询结果的数量?
-
如何使用MySQL查询某个列中相同值的数量统计
-
如何使用MySQL查询某个列中相同值的数量统计
-
为什么无法使用php中mysqli的准备语句进行数据库中数据的查询(绑定参数或者绑定结果),项目急用!该如何处理
-
为什么无法使用php中mysqli的准备语句进行数据库中数据的查询(绑定参数或者绑定结果),项目急用!该如何处理
-
为什么无法使用php中mysqli的准备语句进行数据库中数据的查询(绑定参数或者绑定结果),项目急用!该如何处理
-
如何使用MySQL查询某个列中相同值的数量统计_MySQL
-
MySQL使用Limit关键字限制查询结果的数量
-
mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】