MySql的:
SELECT * FROM tablename limit position, counter
SELECT * FROM tablename limit position, counter
PostgreSQL的:
SELECT * FROM tablename LIMIT counter OFFSET position;
SELECT * FROM tablename LIMIT counter OFFSET position;
Oracle的:
SELECT * FROM tablename WHERE ROWNUM<position_end;
minus
SELECT * FROM tablename WHERE ROWNUM<position_start;
SELECT * FROM tablename WHERE ROWNUM<position_end;
minus
SELECT * FROM tablename WHERE ROWNUM<position_start;
InterBase/Firebird的:
SELECT * FROM tablename ROWS position_start to position_end
SELECT * FROM tablename ROWS position_start to position_end
本文介绍了在不同的数据库系统中实现分页查询的方法,包括MySql、PostgreSQL、Oracle及InterBase/Firebird等,通过具体的SQL语句展示了如何限制查询结果的数量和偏移位置。

被折叠的 条评论
为什么被折叠?



