先来定义分页语句将要用到的几个参数:

int currentPage ; //当前页
int pageRecord ; //每页显示记录数

以之前的ADDRESSBOOK数据表为例(每页显示10条记录):

一、SqlServe下载 分页语句

String sql = "select top "+pageRecord +" * from addressbook where id not in (select top "+(currentPage-)*pageRecord +" id from t_user)"; // (currentPage-)*pageRecord : 是指从第几个记录开始 
select top 20 * from addressbook where id not in (select top 10 id from addressbook)
String sql = "select * from addressbook where limit "+(currentPage-)*pageRecord +","+pageRecord +""; //select * from 表名 【条件】limit M,N; //M为从第几个记录开始,比如每页显示条记录,第二页就必须从第条记录开始 //N每页读几个数据 
select * from addressbook where limit 10,10
String sqls = "select * from ( select rownum rn,t.* from addressbook t where rownum <= "+currentPage*pageRecord+" ) where rownum > "+(currentPage -1)*pageRecord; 
select * from ( select rownum rn,t.* from addressbook where rownum<= 20 ) where rownum > 10

更多相关文章

  1. 【安卓笔记】android客户端与服务端交互的三种方式
  2. android分页查询获取系统联系人信息
  3. Android三种实现定时器的方法
  4. android 沉浸式状态栏的三种方法
  5. [Android]应用语言切换的三种方法
  6. Android三种XML解析
  7. android 退出程序三种方法及两种形式
  8. Android入门教程(三十一)------SQLite分页读取
  9. android ListView的分段显示、分页显示(附源码)

随机推荐

  1. android 实现模拟按键
  2. Android Visualizer
  3. 关于Android启动页全屏的解决方案
  4. Android bootanimation 制作过程
  5. Android学习之Service(下)
  6. Android smali语法
  7. Android使用HttpClient时出现错误:java.la
  8. Android实现二级联动
  9. RHEL5 CENTOS5上编译Android内核的步骤
  10. Android获取本机Mac地址及IP地址方法