★先来定义分页语句将要用到的几个参数: 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)";
-
第二页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 +"";
-
-
-
-
第二页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
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn