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

LIMIT子句用于限制SQL查询返回的记录数量。本文详细介绍了如何使用LIMIT获取指定数量的记录,包括取前n条记录和跳过前m条记录的用法,并通过实例解释了LIMIT与ORDER BY的结合使用。同时,给出了一个具体的SQL作业,要求选取Tid为1的学生数据,按Sage升序排序并取前3条记录。
摘要由CSDN通过智能技术生成

大家好,我是宁一。

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

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

基本语法:

SELECT <字段名> FROM <表名> LIMIT <限制行数>;
1、取前几条记录

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

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

SELECT *
FROM Students
LIMIT 3;

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;

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

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

3、书写顺序

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

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

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

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

点击关注,更新课程第一时间通知哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵宁一

点赞是最好的赞赏~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值