Sql server分页:
select top 3 * from KB_VAL
where value_id not in (select top 6 value_id from KB_VAL);
--上述语句是第m=7条到第n=9条的记录
--n-m+1 第m条到第n条的记录+1
--m-1 不包括m-1条之前的记录
Oracle分页:
SELECT * FROM
(
SELECT ROWNUM RN ,A.*
FROM (SELECT * FROM kb_val) A
WHERE ROWNUM <= 50
)
WHERE RN >= 31 ;
Mysql 分页:
· mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
·
· //为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:
· mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.
·
· //如果只给定一个参数,它表示返回最大的记录行数目:
· mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行
·
· //换句话说,LIMIT n 等价于 LIMIT 0,n