我想收集“最先进”的方法来为这个 wiki 中的任何数据库分页结果。
输入:我有一个巨大的表 PAGE_ME:
create table PAGE_ME (
ID bigint not null,
NAME varchar(32) not null,
CREATED TIMESTAMP not null
)
id
不一定与 的顺序相同created
。我想显示 和 之间的结果5. May 2008 09:03:01
,3. Aug 2008 11:00:01
一次 20 个,按时间排序,升序(5. 五月第一)。查询应该返回NAME
and CREATED
(加上你需要对结果进行分页的任何内容),所以内部查询是:
select NAME, CREATED
from PAGE_ME
where CREATED between '2008-05-05 09:03:01' and '2008-08-03 11:00:01'
order by CREATED asc
在键盘上,准备好……走吧!;)