分页技术:
来源:互联网 发布:递归算法自然数排列 编辑:程序博客网 时间:2024/05/17 21:43
分页技术:
需要用到四个变量,它们有各自的用处:
Int pageSize: 每页显示多少条记录
Int pageNow:希望显示每几页
Int pageCount: 一共有多少页
Int rowCount: 一共有多少条记录
说明:
pageSize 是指定的pageNew用户选择的; rowCount是从表中查询得到的;
if(rowCount%pageSize==0)
pageCount=rowCount/pageSize;
else
pageCount=rowCount/pageSize+1;
针对前面的问题可以用:
Mysql:
SELECT * FROM table WHERE id NOT IN (
SELECT t.id FROM (
SELECT * FROM table LIMIT pageSize*(pageNow-1)
) AS t
)
LIMIT pageSize
// select * from table where id in (select t.id from (select * from table limit 10)as t)
或者Oracle:
Select top pageSize * from table where id not in (select top pageSize*(pageNow-1) id from table);
- 分页技术
- 分页技术
- 分页技术
- 分页技术
- 分页技术
- 分页技术
- 分页技术
- 分页技术:
- 分页技术
- 分页技术
- 分页技术
- 分页技术
- 分页技术
- 分页技术
- 分页技术
- 分页技术
- 分页技术
- 分页技术
- 看雪、aogo是个好地方
- C语言核心之数组和指针详解二
- 算法题25 数据置换
- 向开发管理迈进
- 2011-05-20check 6160
- 分页技术:
- obex介绍
- 勤哲EXCEL服务器应用设计的几个误区
- 9个县区统一初始化
- 《windows 程序设计》第九章 一个迷惑解答
- 新手上路学习配置C,C++,GTK等开发环境
- document.close()
- Xml—dom4j解析—学生信息管理系统
- Xml—dom4j解析以及写入xml文档时的乱码问题