关于Oracle中RUMNUM的使用总结

SELECT返回所有匹配的行,有可能是表中所有的行,如仅仅需要返回第一行或者前几行,则可以使用RUMNUM来限制。

例:显示employee表查询结果的前4行。

注意:ROWNUM,只支持“<”、“<=”、“!=”,不支持“>”、“>=”、“=” 和BETWEEN ... AND运算符。

通过使用“>”、“>=”、“=” 和BETWEEN ... AND运算符,可以发现查询出来的记录为0条。

下面实现ROWNUM不支持的运算符的例子:使用ROWNUM查询从第3条开始的记录。

ROWNUM是对结果集加的一个伪例(即序号),我们可以通过对伪例进行条件筛选,得到“>”、“>=”、“=” 和BETWEEN ... AND运算符的查询结果