MYSQL LIMIT 关键字的 ANSI SQL 替代品
什么是 MYSQL LIMIT 关键字及其工作原理?
MYSQL中的LIMIT关键字可以限制SELECT 语句返回的行数。例如,以下查询返回“People”表中“Age”列大于 18 的前两行:
SELECT * FROM People WHERE Age > 18 LIMIT 2;
LIMIT 子句还可用于跳过一定数量的返回结果的行数。例如,以下查询返回“People”表中“Age”列大于 18 的前 10 行之后的两行:
SELECT * FROM People WHERE Age > 18 LIMIT 10, 2;
LIMIT 的 ANSI SQL 替代方案关键字
虽然 LIMIT 关键字是 MYSQL 中的一个方便功能,但没有等效的 ANSI SQL 标准。但是,您可以使用多种替代方法,具体取决于您使用的数据库:
SELECT * FROM ( SELECT * FROM People ) WHERE ROWNUM <= 10
以上是MySQL LIMIT 关键字的 ANSI SQL 替代方案是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!