`
dxflygao
  • 浏览: 67284 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

ms-sql 高效分页

SQL 
阅读更多

----每页2条记录,现在要获取第四页记录 : 先取出总共4页的记录,再排除前三页的记录
---需要: 每页的大小 ,要转入的页号,就可以了,效率较高

SELECT *
FROM (SELECT TOP 8 * FROM ORDERS ORDER BY orderId) as t1
WHERE orderId not in(SELECT top 6 ORDERId FROM ORDERs order by OrderId)


select * from orders
/*
方法2:
select * from (  select TOP pagesize * FROM ( SELECT TOP pagesize*cureentpage   * from user_table 
ORDER BY id ASC ) as aSysTable   ORDER BY id DESC ) as bSysTable   ORDER BY id ASC
*/
---sql 内部实现时,是先排序后取记录
分享到:
评论

相关推荐

    多个图书管理系统

    3. Ms-SQL:Microsoft SQL Server是一个关系型数据库管理系统,广泛应用于企业级数据存储。在这些图书管理系统中,Ms-SQL存储了图书信息、借阅记录、用户账户等数据,并通过JDBC(Java Database Connectivity)接口...

    Informix SQL语句查询器(v1.0)

    《Informix SQL语句查询器(v1.0)——便捷高效的数据探索工具》 Informix SQL语句查询器是一款专为Informix数据库设计的查询工具,版本v1.0提供了强大的功能,旨在简化PHP开发中的数据库操作,使代码更加精炼高效。...

    Informix SQL语句查询器

    这个工具的出现,旨在简化开发过程,提升代码的可读性和维护性,同时提供了一个类似于MS-SQL Server查询分析器的用户界面,方便开发者进行数据操作和分析。 Informix数据库管理系统是一款由IBM公司开发的关系型...

    铭飞内容管理系统(MS-CMS)

    【铭飞内容管理系统(MS-CMS)】是一个专注于提供简单、健壮、灵活且开源的内容管理解决方案,尤其在Java-CMS领域中具有显著地位。作为国内开源CMS的领军品牌,其用户基础广泛,安装量已达到惊人的七十万,表明了它...

    MS SQL全系列教程

    SQL(Structured Query Language)是用于管理和处理关系数据库的标准编程语言,而MS SQL是微软公司推出的一款强大、高效的数据库管理系统,广泛应用于企业级数据存储与分析。 1. **SQL基础** - 数据库基本概念:...

    大数据 sql 性能 优化 分页算法

    本文将详细介绍如何在拥有大量数据的 MS SQL Server 数据库中进行查询优化,并探讨高效的大数据分页策略。 #### 二、建立适当的索引 建立“适当”的索引是实现查询优化的关键步骤之一。索引是一种数据结构,它能够...

    SQL Server 2005分页显示存储过程

    ### SQL Server 2005 分页显示存储过程 #### 背景介绍 在数据库应用开发中,分页查询是非常常见的需求之一。对于大型数据集来说,如果一次性加载所有数据到前端展示,不仅会增加服务器负担,还会影响用户体验。因此...

    SQL Server 2005,SQL Server 2000,MS Access和MySQL中的分页记录

    本文将深入探讨在SQL Server 2005、SQL Server 2000、MS Access和MySQL这四种流行的数据库管理系统中实现分页记录的方法。分页是一种有效的数据呈现方式,它允许用户以更有序和可控的方式浏览大量数据,特别是在Web...

    数据库基本概念 ,常用数据库,sql server数据库,Access数据库,sql语句,数据库连接,数据库分页显示

    综上所述,了解数据库的基本概念、常用的数据库类型及其数据类型、SQL 语言基础以及如何在 ASP 中实现数据库连接和分页显示是非常重要的。这些知识点不仅有助于理解数据库管理系统的构建原理,还能帮助开发者更好地...

    海量数据库的查询优化及分页算法方案

    以下我们将探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。 首先,我们需要了解海量数据库的概念。海量数据库是指拥有庞大数量的数据记录的数据库,通常超过100万条记录。这种...

    mybatis分页源码

    在实际项目开发中,分页查询是必不可少的需求,MyBatis 提供了多种分页方式,如基于 RowBounds 的简单分页、基于 PageHelper 插件的高效分页等。本文将深入探讨 MyBatis 分页源码,了解其内部实现机制。 ### ...

    大工论文 基于Web的分页技术的研究与实现.docx

    在本文中,我们使用了ASP来实现分页技术,因为ASP具有易于编程,无需编译的特点,数据库使用的是Ms SQL server,因为MsSQL数据库和ASP同属MS的产品,开发时更加高效。本文中的ASP页面不仅实现了基本的分页显示技术,...

    五种SQL Server分页存储过程的方法及性能比较

    `ROW_NUMBER()`函数可以为查询结果集中的每一行生成一个唯一的行号,结合`CTE(公共表表达式)`和`WHERE`子句可以实现高效分页。 ```sql create procedure proc_paged_with_RowNum (@pageIndex int, @pageSize int ...

    ajax大量数据分页

    描述中提到,单表10w条数据在300ms左右可以完成分页,而对于三表关联的100w, 50w, 50w数据量,能在1s内完成,这得益于高效的后端处理和数据库查询优化。在后端,可以采用以下策略提高性能: 1. 数据库索引:确保...

    DELPHI 分页实例,源码。

    例如,如果你使用的是MS SQL Server,Connection String可能类似于: ``` Provider=MSDAORA;Data Source=yourDBSource;User ID=yourID;Password=yourPassword; ``` 2. **创建ADOQuery组件**:在界面上放置一个...

    分页技术.pdf

    上面的例子已经简单介绍了在MS SQL Server、Oracle和MySQL数据库中实现分页查询的SQL语法。开发人员需要根据所使用的数据库系统来编写相应的分页查询代码。 ### Java代码实现分页 在Java代码中实现分页查询,通常...

    PostgreSQL数据分页技术概述.pptx

    * 1 千万级数据量时全表分页(不带条件)响应时间 秒,带条件时 <500ms * 关键字全表检索时 秒 * 翻页至每一页的响应时间都差不多 三、服务器配置 服务器配置为 CPU:2*E5-2603 V2 1.80GHz,总核心数为 8,内存:...

    海量数据分页源码(gridview 分页)

    本文将基于提供的代码示例,详细介绍如何在.NET环境中使用GridView进行高效的大数据分页处理。 #### 核心知识点解析 ### 1. 创建数据表 在给定的代码片段中,首先通过SQL语句创建了一个名为`redheadedfile`的数据...

Global site tag (gtag.js) - Google Analytics