Heim >Backend-Entwicklung >PHP-Tutorial >如何在oracle中限制返回结果集的大小_PHP

如何在oracle中限制返回结果集的大小_PHP

WBOY
WBOYOriginal
2016-06-01 12:41:03779Durchsuche

Oracle不支持类似于 MySQL 中的 limit. 但你还是可以rownum来限制返回的结果集的行数.

如果你只希望返回前十行纪录,你可以这样写:

SELECT * FROM table WHERE ROWNUM
但是下面的语句是不对的:

SELECT * FROM table WHERE ROWNUM>90 AND ROWNUM
这是因为 Oracle 认为这个条件不成立,所以没有返回。
你应该这样写:

SELECT * FROM table WHERE ROWNUMminus
SELECT * FROM table WHERE ROWNUM

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn