sql2种分页

declare @time datetime
declare @ms int
set @time= getdate()
select ID,name from (select row_number() over(order by ID) as rowNum,* from dbo.testb) as t where rowNum between 500000 and 500100
set @ms=datediff(ms,@time,getdate())
print @ms

select top 100 * from dbo.testb where Id not in
    (select top 500000 id from dbo.testb order by id)
    order by id

sql2种分页,布布扣,bubuko.com

时间: 2024-10-14 05:42:11

sql2种分页的相关文章

SQL Server 中的三种分页方式

USE tempdb GO SET NOCOUNT ON --创建表结构 IF OBJECT_ID(N'ClassB', N'U') IS NOT NULL DROP TABLE ClassB GO CREATE TABLE ClassB(ID INT PRIMARY KEY, Name VARCHAR(16), CreateDate DATETIME, AID INT, Status INT) CREATE INDEX IDX_CreateDate ON ClassB(CreateDate)

js的几种分页

1. function lastStart(pageIndex,size){ for(i=pageIndex-1;i>=0;i--){ if(i%size==0){ return i+1; } } } function firstEnd(pageIndex,totalPage,size){ for(i=pageIndex;i<totalPage;i++){ if(i%size==0){ return i; } } return totalPage; } function drawPage(to

关于php,mysql,html的数字分页和文本分页的两种分页样式供大家参考

请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1 请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1 首先进行样式展示希望对大家有所帮助,也希望大家给出意见和建议: 第一种:数字分页 第二种:为文本分页 php分页函数(我写在下面引入的common.inc.php公共文件中): /* *_page()分页的相关参数 *@param int $_pagesize 每页存有几个好友 *@param $_sql 获取所有字段 *

Hibeernate中的两种分页方式

1. return getHibernateTemplate().executeFind(new HibernateCallback() { public Object doInHibernate(Session s) throws HibernateException { Criteria c = s.createCriteria(AskOnline.class); c.add(Restrictions.eq("boardid", new Long(bid))); c.setFirs

一种分页的实现

以下代码是一种分页的实现.分别是文件page.php和page.css. 分页的纠结点在于分页条中省略号的显示. 实现的基本逻辑是: 1,接收浏览器端传过来的想要显示的页码数 $page. $page = $_GET['p']. 2,根据页码数 $page 以及固定的每页显示数 $pageSize 从数据库中取数据. $sql = "SELECT * FROM books LIMIT ".(($page-1)*$pageSize).",10"; 3,填充表格. 4,

sqlserver的四种分页方式

第一种:ROW_NUMBER() OVER()方式 select * from ( select *, ROW_NUMBER() OVER(Order by ArtistId ) AS RowId from ArtistModels ) as b where RowId between 10 and 20 ---where RowId BETWEEN 当前页数-1*条数 and 页数*条数--- 执行结果是: 第二种方式:offset fetch next方式(SQL2012以上的版本才支持:推

ASP.NET中的几种分页

1.通过DataGrid控件实现分页 ASP.NET中的DataGrid控件自带了分页功能,当绑定了DataGrid的数据源之后,须要对DataGrid控件进行一些设置: 左击控件右上角的小箭头→属性生成器: 选择左边的[分页]选项卡 选中[同意分页].[页大小]表示一页显示多少条数据:导航button的[位置]有顶.底.上下型三种选择.[模式]有页码和"上一页.下一页button".假设选择了页码模式.[数值button]表示最多显示的button数量,假设选择了还有一种模式,&qu

lucene的两种分页操作

基于lucene的分页有两种: lucene3.5之前分页提供的方式为再查询方式(每次查询全部记录,然后取其中部分记录,这种方式用的最多),lucene官方的解释:由于我们的速度足够快.处理海量数据时,内存容易内存溢出.    lucene3.5以后提供一个searchAfter,这个是在特大数据量采用(亿级数据量),速度相对慢一点,像google搜索图片的时候,点击更多,然后再出来一批.这种方式就是把数据保存在缓存里面.然后再去取. 以下是再查询部分代码: /** * 这就是先查询所有的数据,

三种分页的实现方式

(1)每次取查询结果的所有数据,然后根据页面显示指定的记录 (2)根据页面只取一页的数据,然后显示这一页,这里要构造sql语句 (3)取一定页数的数据,就是前两种的折中 实现分页的步骤: 1.创建一个用于封装分页相关属性及操作的类 2.从页面增加分页导航条的功能 3.实现分页查询功能,从页面请求->Servlet->DAO的实现