【摘要】:如果需要过滤结果集中重复的记录,可以使用谓词关键字distinct,语法格式如下:distinct字段名2.谓词limitLIMIT子句是SELECT语句的最后一个子句,主要用于限制SELECT语句返回的行数。图5.18 LIMIT限制查询结果查找XSB表中从第4位同学开始的5位学生的信息。SELECT 学号,姓名,性别,出生时间,专业,总学分FROM XSBORDER BY 学号LIMIT 3,5;查询结果如图5.19所示。
1.谓词distinct
数据库表中不允许出现重复的记录,但这不意味着select的查询结果集中不会出现记录重复的现象。如果需要过滤结果集中重复的记录,可以使用谓词关键字distinct,语法格式如下:
distinct字段名
2.谓词limit
LIMIT子句是SELECT语句的最后一个子句,主要用于限制SELECT语句返回的行数。
查询前几条或者中间某几条记录,可以使用谓词关键字limit实现。语法格式如下:
select字段列表
from数据源
limit [start,]length;
start表示从第几行记录开始检索,length表示检索多少行记录。表中第一行记录的start值为0。
例如:
select * from student limit 0,3;
该SQL语句等效于:
select * from student limit 3;
例如检索choose表中从第2条记录开始的3条记录信息,可以使用下面的SQL语句。
select * from choose limit 1,3;
【例5.22】查找XSB表中学号最靠前的5位学生的信息。(www.xing528.com)
SELECT 学号,姓名,性别,出生时间,专业,总学分
FROM XSB
ORDER BY 学号
LIMIT 5;
查询结果如图5.18所示。
图5.18 LIMIT限制查询结果
【例5.23】查找XSB表中从第4位同学开始的5位学生的信息。
SELECT 学号,姓名,性别,出生时间,专业,总学分
FROM XSB
ORDER BY 学号
LIMIT 3,5;
查询结果如图5.19所示。
图5.19 LIMIT限制查询方式二
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。