PostgreSQL分页
2015-11-20 15:46
501 查看
如果用过mysql,那么对 select * from xxx limit x,y;这样的语法会很熟悉。 不过pg是不支持这样的语法的,但支持 select * from xxx limit pagesize offset offsetNum ; 一般情况下: pagesize是固定的,即每页显示多少记录,而offsetNum则是需要我们去计算的。 offsetNum=(当前页数-1)*pagesize//如果是第一页,假设每页显示10条数据,则是(1-1)*10,第二页则是(2-1)*10 关于总页数的计算 total=(查到的数 /pagesize)//有余进一
mysql:
[sql]
select * from table limit 7,100; //搜索记录行 8-100
select * from table limit 7,-1; //搜索记录行 8到最后一行
select * from table limit 7; //搜索前7行记录
select * from table limit 0,7; //跟上一条命令等价,搜索前7行记录
相关文章推荐
- PLSQL学习笔记 wm_concat
- 存储过程中根据某输入参数拼接sql
- SQLite区分大小写查询
- 查询并删除重复记录的SQL语句
- oracle 数据恢复
- MongoDB、HandlerSocket和MySQL性能测试及其结果分析
- 数据库连接池原理
- PLSQL 实现split
- mongodb 在Linux下的增删改查和用nodejs连接mongodb
- Oracle中的for和while循环
- oracle 四舍五入 取得的数值
- pl/sql中尽量别用&符号
- Oracle中生成随机数的函数
- MySQL学习笔记(一)
- 数据库的最简单实现
- MongoDB的真正性能
- mongodb 数据库学习
- jdbc操作mysql数据库
- Oracle & PL/SQL(71),大全
- SQLite初步学习总结