संपादित करें:अब 3-स्तरीय चयन के साथ तय किया जाना चाहिए:
select * from (
select q1.*, rownum as rn from ( --get correct rownum
select * from tbl order by column --get correct order
) q1
) q2
where q2.rn between 1 and 4; -- filter
पहले भाग के लिए।
दूसरे और तीसरे भाग के लिए:
where q2.rn between 5 and 8
where q2.rn between 9 and 12