★先来定义分页语句将要用到的几个参数: int currentpage ; //当前页 intpagerecord ; //每页显示记录数 以之前的addressbook数据表为例(每页显示10条记录): 一、sqlserve 下载 数据库分页语句 java代码 stringsql= selecttop pagerecord *fromaddressbook
★先来定义分页语句将要用到的几个参数:
int currentpage ; //当前页int pagerecord ; //每页显示记录数以之前的addressbook数据表为例(每页显示10条记录):
一、sqlserve下载 数据库分页语句
java代码 string sql = select top +pagerecord + * from addressbook where id not in (select top +(currentpage-1)*pagerecord + id from t_user); // (currentpage-1)*pagerecord : 是指从第几个记录开始 第二页sql演示:
select top 20 * from addressbook where id not in (select top 10 id from addressbook)
二、mysql数据库分页语句
java代码 string sql = select * from addressbook where limit +(currentpage-1)*pagerecord +,+pagerecord +; //select * from 表名 【条件】limit m,n; //m为从第几个记录开始,比如每页显示3条记录,第二页就必须从第4条记录开始 //n每页读几个数据 第二页sql演示:
select * from addressbook where limit 10,10
三、oracle数据库分页语句
java代码 string sqls = select * from ( select rownum rn,t.* from addressbook t where rownum +currentpage*pagerecord+ ) where rownum > +(currentpage -1)*pagerecord;
第二页sql演示:
select * from ( select rownum rn,t.* from addressbook where rownum 10