指定初始位置:限制查询结果的条数
发布时间:2021-06-06 02:55:06 所属栏目:编程 来源:互联网
导读:LIMIT 要害字可以指定查询功效从哪笔记录开始表现,表现几多笔记录。 LIMIT 指定初始位置的根基语法名目如下: LIMIT 初始位置,记录数 个中,初始位置暗示从哪
LIMIT 要害字可以指定查询功效从哪笔记录开始表现,表现几多笔记录。 LIMIT 指定初始位置的根基语法名目如下: LIMIT 初始位置,记录数 个中,“初始位置”暗示从哪笔记录开始表现;“记录数”暗示表现记录的条数。第一笔记录的位置是 0,第二笔记录的位置是 1。后头的记录依次类推。留意:LIMIT 后的两个参数必需都是正整数。 例 1 在 tb_students_info 表中,行使 LIMIT 子句返回从第 4 笔记录开始的行数为 5 的记录,SQL 语句和运行功效如下。 mysql> SELECT * FROM tb_students_info LIMIT 3,5; +----+-------+---------+------+------+--------+------------+ | id | name | dept_id | age | sex | height | login_date | +----+-------+---------+------+------+--------+------------+ | 4 | Jane | 1 | 22 | F | 162 | 2016-12-20 | | 5 | Jim | 1 | 24 | M | 175 | 2016-01-15 | | 6 | John | 2 | 21 | M | 172 | 2015-11-11 | | 7 | Lily | 6 | 22 | F | 165 | 2016-02-26 | | 8 | Susan | 4 | 23 | F | 170 | 2015-10-01 | +----+-------+---------+------+------+--------+------------+ 5 rows in set (0.00 sec) 由功效可以看到,该语句返回的是从第 4 笔记录开始的之后的 5 笔记录。LIMIT 要害字后的第一个数字“3”暗示从第 4 行开始(记录的位置从 0 开始,第 4 行的位置为 3),第二个数字 5 暗示返回的行数。 不指定初始位置 LIMIT 要害字不指定初始位置时,记录从第一笔记录开始表现。表现记录的条数由 LIMIT 要害字指定。 LIMIT 不指定初始位置的根基语法名目如下: LIMIT 记录数 个中,“记录数”暗示表现记录的条数。假如“记录数”的值小于查询功效的总数,则会从第一笔记录开始,表现指定条数的记录。假如“记录数”的值大于查询功效的总数,则会直接表现查询出来的全部记录。例 2 表现 tb_students_info 表查询功效的前 4 行,SQL 语句和运行功效如下。 mysql> SELECT * FROM tb_students_info LIMIT 4; +----+-------+---------+------+------+--------+------------+ | id | name | dept_id | age | sex | height | login_date | +----+-------+---------+------+------+--------+------------+ | 1 | Dany | 1 | 25 | F | 160 | 2015-09-10 | | 2 | Green | 3 | 23 | F | 158 | 2016-10-22 | | 3 | Henry | 2 | 23 | M | 185 | 2015-05-31 | | 4 | Jane | 1 | 22 | F | 162 | 2016-12-20 | +----+-------+---------+------+------+--------+------------+ 4 rows in set (0.00 sec) 功效中只表现了 4 笔记录,声名“LIMIT 4”限定了表现条数为 4。 例 3 表现 tb_students_info 表查询功效的前 15 行,SQL 语句和运行功效如下。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |