0
点赞
收藏
分享

微信扫一扫

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


大家好,我是宁一。

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

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

基本语法:

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

1、取前几条记录

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

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

LIMIT 子句 零基础自学SQL课程系列Day7_结果集

SELECT *
FROM Students
LIMIT 3;

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

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;

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

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

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

LIMIT 子句 零基础自学SQL课程系列Day7_字段名_04

3、书写顺序

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

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

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

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

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


举报

相关推荐

0 条评论