Oracle中的LIMIT子句用于限制检索的行数,语法为:SELECT * FROM table_name LIMIT start_row, row_count。start_row指定跳过行数(从0开始),row_count指定检索行数。

Oracle 中的 LIMIT 子句
什么是 LIMIT 子句?
LIMIT 子句用于限制从 Oracle 数据库表中检索的行的数量。
语法:
SELECT * FROM table_name LIMIT start_row, row_count
其中:
-
start_row指定要跳过的行数,从 0 开始。 -
row_count指定要检索的行数。
用法:
在整本书中我们所涉及许多的Flex框架源码,但为了简洁,我们不总是显示所指的代码。当你阅读这本书时,要求你打开Flex Builder,或能够访问Flex3框架的源码,跟随着我们所讨论源码是怎么工作及为什么这样做。 如果你跟着阅读源码,请注意,我们经常跳过功能或者具体的代码,以便我们可以对应当前的主题。这样能防止我们远离当前的主题,主要是讲解代码的微妙之处。这并不是说那些代码的作用不重要,而是那些代码处理特别的案例,防止潜在的错误或在生命周期的后面来处理,只是我们当前没有讨论它。有需要的朋友可以下载看看
LIMIT 子句放置在 SELECT 语句的末尾。它可以用于分页结果或检索特定数量的行。
示例:
检索前 10 行:
SELECT * FROM customers LIMIT 10;
检索从第 10 行开始的 5 行:
SELECT * FROM customers LIMIT 9, 5;
注意事项:
- 如果未指定
start_row,则默认值为 0,从第一行开始。 - 如果
row_count为负数,则不会检索任何行。 - LIMIT 子句与 ORDER BY 子句结合使用时,可以控制检索行的顺序。
- 在某些情况下,LIMIT 子句可能会影响查询的性能。









