<分区>
Possible Duplicate:
Rownum not working with query
我正在对 rownum
的工作原理进行一些测试。请有人解释以下查询的输出——特别是为什么第三个查询返回 0 行。
查询 1 - 返回 2456 行
Select rownum, s.id, s.title, sv.version_id
from software s JOIN software_version sv on (s.id = sv.id);
查询 2 - 返回 100 行
Select rownum, s.id, s.title, sv.version_id
from software s JOIN software_version sv on (s.id = sv.id)
where rownum between 1 and 100;
查询 3 - 返回 0 行
Select rownum, s.id, s.title, sv.version_id
from software s JOIN software_version sv on (s.id = sv.id)
where rownum between 101 and 400;
谢谢