`
wostyh
  • 浏览: 76432 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

SQL分页语句

阅读更多

比较万能的分页:

select top 每页显示的记录数 * from topic where id not in
 (select top (当前的页数-1)×每页显示的记录数 id from topic order by id desc)
 order by id desc

 需要注意的是在access中不能是top 0,所以如果数据只有一页的话就得做判断了。。

 

SQL2005中的分页代码:

with temptbl as (
  SELECT ROW_NUMBER() OVER (ORDER BY id desc)AS Row, 
  ...
)
SELECT * FROM temptbl where Row between @startIndex and @endIndex

 

分享到:
评论

相关推荐

    SQL分页语句的三种方法的比较

    ### SQL分页语句的三种方法的比较 在数据库应用中,分页是常见的需求之一。对于大型数据集,为了提高用户体验以及减轻服务器负担,通常会采用分页的方式来展示数据。SQL提供了多种实现分页的方法,本文将详细介绍并...

    oracle sql分页语句

    Oracle SQL分页语句是数据库查询中的一个重要概念,它允许我们从海量数据中按需获取特定范围的结果,比如第一页、第二页等。在Oracle数据库系统中,实现分页查询通常使用ROWNUM伪列或者结合RANK()、DENSE_RANK()、...

    一个高效的SQL分页语句

    ### 一个高效的SQL分页语句 #### 概述 在进行程序开发的过程中,经常会遇到需要处理大量数据的情况。为了提高用户体验,通常会采用分页技术来展示数据,而不是一次性加载所有数据。本文将详细介绍一个高效的SQL...

    sql分页语句

    利用图解完成SQL分页语句的讲解,适合分页自己写代码的学习者

    非常流行的使用的sql分页语句

    根据给定的文件信息,我们可以深入探讨SQL分页技术及其在存储过程中的应用。SQL分页是数据库查询中一个常用且重要的功能,它允许我们从大量数据中分批获取记录,这对于提高数据处理效率和用户体验至关重要。下面,...

    LINQ To SQL实现分页效果源码

    由于LINQ延迟执行,直到你真正遍历结果集时才会执行SQL语句。 ```csharp foreach (var customer in pagedQuery) { // 处理每个customer对象 } ``` 5. **优化性能**:在某些情况下,为了提高性能,你可能需要...

    SQL分页语句的三种方案

    SQL分页语句有多种实现方式,这里我们将详细探讨标题中提到的三种方案。 ### 方案一:`NOT IN`与`TOP` 这种方法基于`NOT IN`子句和`TOP`关键字来实现分页。首先,我们获取第一页的数据(页数为1),然后在主查询中...

    .net生成sql分页高性能语句类

    这个类库允许开发者通过指定表名、所需字段、查询条件和排序方式,自动生成高效的SQL分页语句。这种语句通常基于“ROW_NUMBER() OVER(PARTITION BY...ORDER BY...)"窗口函数,这种方式可以在查询时仅扫描必要的数据...

    分页算法 AspNetPager 分页实例 分页sql语句

    本篇将详细探讨分页算法、AspNetPager控件以及相关的SQL分页语句。 首先,我们来了解分页算法。分页算法的核心目标是将数据库中的大量数据分割成若干个小的、可管理的部分,每次只加载一部分到前端展示。常见的分页...

    sqlserver分页查询语句

    sqlserver分页查询语句;sqlserver分页查询语句;sqlserver分页查询语句;

    SqlServer数据库中的分页语句

    本篇将深入探讨SQL Server实现分页查询的语句及其工作原理。 首先,我们要明白SQL Server分页查询的基本思想:一次查询只返回所需页面的数据,而不是一次性获取所有数据,这样可以减少网络传输量,减轻服务器压力,...

    数据库分页SQL语句实现

    ### 数据库分页SQL语句实现 在开发MIS系统或Web应用系统时,经常会遇到对数据库进行分页处理的需求。这是因为数据量庞大时,一次性加载所有数据会给系统带来很大的负担,同时也会影响用户体验。因此,分页技术成为...

    通用的存储过程sql分页查询语句

    本文将深入探讨通用的存储过程SQL分页查询语句及其背后的原理。 首先,理解存储过程。存储过程是一组预先编译好的SQL语句,存储在数据库服务器中,可以按需调用执行。它的优点包括提高性能、减少网络流量、增强安全...

    分页sql语句以及sql语句语法大全

    提供详细的sql语句,常用sql语句,sql语句的进阶过程

    T-SQL经典分页语句

    以下是对给定文件中提到的T-SQL经典分页语句及其应用场景的深入解析。 ### 单表分页 #### 无条件分页 ```sql SELECT TOP页大小 * FROM table1 WHERE id NOT IN ( SELECT TOP页大小*(页数-1) id FROM table1 ORDER...

    几条常见的数据库分页SQL 语句

    几条常见的数据库分页SQL 语句,针对oracle,sqlserver,mysql三种常见数据库的分页显示。

    在SQL Server中通过SQL语句实现分页查询

    ### 在SQL Server中通过SQL语句实现分页查询 #### 一、背景介绍 在数据库应用开发中,分页查询是一种常见的技术手段,用于改善用户体验并提高系统性能。特别是当数据量庞大时,一次性加载所有数据到前端不仅会导致...

Global site tag (gtag.js) - Google Analytics