mysql - MySQL LIMIT range of 0,500 和 1, 500 有什么区别?

标签 mysql sql select

如果我想在 MySQL 行 1 到 500 中,我应该使用 LIMIT 0, 500 还是 LIMIT, 1, 500?有什么区别?谢谢!

最佳答案

第一个从整个结果的第一条记录开始,第二个从结果的第二条记录开始。

考虑以下记录

ID
1 -- index of the first record is zero.
2
3
4
5
6

如果你执行

LIMIT 0, 3
-- the result will be ID: 1,2,3

LIMIT 1, 3
-- the result will be ID: 2,3,4

其他

关于mysql - MySQL LIMIT range of 0,500 和 1, 500 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14536013/

相关文章:

c# datagridview 和 mysql

php - 使用 where 和 where in 条件从 mysql 表中删除

sql - 根据满足哪个条件对行进行排序?

mysql - 如何做多个封装的WHERE子句

sql - 使用 Microsoft Access SQL 将多个列中的数据合并到单个列中

mysql - 如何更正错误消息-未选择数据库

mysql - 将三个 derby 数据库迁移到一个 MySQL 数据库

java - hibernate - 使用条件从两个表中获取数据

java - 用 Java 完成关系型、持久性、SQL 类型数据库的最简单方法

SQL Server SELECT 任何列包含 'x'