LIMIT 子句 零基础自学SQL课程系列Day7

简介: 今天是我们的第七课:LIMIT 子句。LIMIT子句用来限制返回记录的数量。基本语法:

今天是我们的第七课:LIMIT 子句。


LIMIT子句用来限制返回记录的数量。


基本语法:

SELECT <字段名> FROM <表名> LIMIT <限制行数>;


1、取前几条记录


我们可以通过 LIMIT n 取结果集中的前n条记录。


实例:返回Students表的前3条记录。


image.png


SELECT *
FROM Students
LIMIT 3;


image.png


2、跳过前几条记录


可以通过 LIMIT m,n 跳过结果集中的前 m 条记录后的前 n 条记录。这句话有点绕,我们举个例子。


实例:返回Students表的第7~9条记录。


解析:取第7~9条记录,也就是跳过前6条,从第7条开始取,取7、8、9这3条记录。那应该用LIMIT 6,3来实现。


SELECT *
FROM Students
LIMIT 6,3;


image.png


作业:在Students表中,选取班主任Tid为1的数据,并根据学生生日Sage升序排序,最后取结果集中的前3条记录。


SELECT *
FROM Students
WHERE Tid = 1
ORDER BY Sage
LIMIT 3;


image.png

3、书写顺序


SELECT 语句总体完结了,里面的子句顺序一定要记牢,顺序不对会报错的。

如果语句中同时有WHERE、ORDER BY、LIMIT。书写顺序是这样的:


SELECT <字段名> 
FROM <表名>
WHERE <筛选条件>
ORDER BY <字段名>
LIMIT <限制行数>;


下节课,我们来讲讲如何在表中添加数据。

目录
相关文章
|
15天前
|
SQL 存储 关系型数据库
SQL自学笔记(3):SQL里的DCL,DQL都代表什么?
本文介绍了SQL的基础语言类型(DDL、DML、DCL、DQL),并详细说明了如何创建用户和表格,最后推荐了几款适合初学者的免费SQL实践平台。
61 3
SQL自学笔记(3):SQL里的DCL,DQL都代表什么?
|
15天前
|
SQL 数据挖掘 数据库
SQL自学笔记(2):如何用SQL做简单的检索
本文深入介绍了SQL的基本语法,包括数据查询、过滤、排序、分组及表连接等操作,并通过实际案例展示了SQL在用户研究中的应用,如用户行为分析、用户细分、用户留存分析及满意度调查数据分析。
25 0
SQL自学笔记(2):如何用SQL做简单的检索
|
15天前
|
SQL 数据挖掘 关系型数据库
SQL自学笔记(1):什么是SQL?有什么用?
本文为用户研究新手介绍SQL(结构化查询语言),解释了SQL的基本概念、入门方法及在用户研究中的应用通过实际案例说明,如用户行为分析、用户细分和满意度调查数据分析,展示了SQL在用户研究中的重要作用。
41 0
SQL自学笔记(1):什么是SQL?有什么用?
|
1月前
|
SQL 关系型数据库 MySQL
SQL中,可以使用 `ORDER BY` 子句来实现排序功能
【10月更文挑战第26天】SQL中,可以使用 `ORDER BY` 子句来实现排序功能
95 6
|
4月前
|
SQL 存储
如何在 SQL Server 中使用 `OUTPUT` 子句
【8月更文挑战第10天】
122 7
如何在 SQL Server 中使用 `OUTPUT` 子句
|
4月前
|
SQL 数据库
|
4月前
|
SQL 数据挖掘 关系型数据库
|
4月前
|
SQL
访问者模式问题之构造一个包含 select、from 和 where 子句的 SQL 节点树,如何解决
访问者模式问题之构造一个包含 select、from 和 where 子句的 SQL 节点树,如何解决
|
SQL 关系型数据库 PostgreSQL
业务SQL那些事--慎用LIMIT
在业务中使用LIMIT限制SQL返回行数是很常见的事情,但如果不知道其中可能的坑或者说真正执行逻辑,就可能会使SQL执行非常慢,严重影响性能。
2200 0
|
3月前
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")