我想这样实现翻页
x是页数,每页50条记录,key是唯一关键字
select * from table where rownum>x*50 and rownum<(x+1)*50 order by key
不知道行不行,另外,执行这一句时是排序是在select *之前执行还是之后呢
因为才开始学习,不知道有没有更好的翻页的方法呢
x是页数,每页50条记录,key是唯一关键字
select * from table where rownum>x*50 and rownum<(x+1)*50 order by key
不知道行不行,另外,执行这一句时是排序是在select *之前执行还是之后呢
因为才开始学习,不知道有没有更好的翻页的方法呢
(SELECT rid FROM
(SELECT T1.rowid rid, rownum as linenum FROM
(SELECT a.rowid FROM table a order by key) T1
WHERE rownum < <(x+1)*50
) WHERE linenum >= x*50
) order by key;