`
tsinglongwu
  • 浏览: 232722 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

各个数据库的分页算法(转载)

阅读更多
1.SQL SERVER 是用先逆序再正序的方法
select top 3 * from (select top 9 * from mvc_book order by bid) as s order by s.bid desc [第6,5,4条]

select * from (select top 3 * from (select top 6 * from mvc_book order by bid) as s order by s.bid desc) as s1 order by s1.bid  [第4,5,6条]

select top 6 * from mvc_book where (bid not in (select top 2 bid from mvc_book))[第3,4,5,6,7,8条]

2.ORACLE 用Minus和Rownum来实现 (Minus 减去  Union 联合 Intersect 返回相同的记录集)
select * from t_service_vnet_send where rownum <= 15 MINUS select * from t_service_vnet_send where rownum <= 10;


select * from (select rownum no,id,age,name from loaddata where rownum <= 3 ) where no >= 2;

3.DB2
select * from (select ROW_NUMBER() over() as a, org.* from org) as temp where a>=n1 and a<=n2

4.MYSQL
select * from tablename limit m,n;


From:http://www.blogjava.net/cheneyfree/archive/2009/01/30/252759.html
分享到:
评论

相关推荐

    Qt数据库分页显示

    本教程将深入探讨如何在Qt应用中实现SQLite数据库的数据分页显示。 首先,我们需要在Qt项目中集成SQLite数据库支持。在Qt Creator中,新建一个Qt Widgets Application项目,然后在.pro文件中添加`QT += sql`来启用...

    Qt编写的数据库分页demo

    **Qt编写的数据库分页demo**是一个用于展示如何在Qt应用程序中实现高效、用户友好的数据库数据分页功能的示例项目。这个demo的核心在于它能够处理大量的数据,如千万级记录,同时提供流畅的用户体验,包括上一页、...

    各数据库分页语法支持

    除了上述直接使用原生分页语法之外,某些数据库中间件(如 Mycat)还支持将标准的 LIMIT 语法自动转换为各个数据库的原生分页语法。这种方式可以让开发者无需关心底层数据库的具体分页实现,提高了代码的可移植性和...

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

    海量数据库的查询优化及分页算法方案 随着大规模数据库的出现,如何高效地从这些超大容量的数据库中提取数据、分析、统计以及进行数据分页已经成为一个亟待解决的难题。以下我们将探讨如何在有着1000万条数据的MS ...

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

    MySQL 海量数据库的查询优化及分页算法方案 在大规模数据库中,查询优化和分页算法是两个非常重要的方面。本文将详细介绍 MySQL 海量数据库的查询优化和分页算法方案。 一、查询优化 查询优化是指通过调整查询...

    数据库分页用存储过程实现的

    数据库分页 用存储过程实现的 数据库分页 用存储过程实现的 数据库分页 用存储过程实现的 数据库分页 用存储过程实现的

    数据库分页SQL

    常用数据库分页sql(),1.oracle数据库分页;2.DB2数据库分页;3.SQL Server 2000数据库分页;4.SQL Server 2005数据库分页5.MySQL数据库分页

    asp+数据库分页显示

    在ASP(Active Server Pages)与SQL Server的组合中,实现数据库分页显示是一项常见的任务,尤其是在构建大型数据驱动的Web应用程序时。分页能够有效地管理大量数据,避免一次性加载所有记录,提高页面加载速度,同时...

    易语言测试源码,易语言数据库分页显示

    在压缩包中的"数据库分页显示"源码中,你可以看到易语言如何实现上述各个部分的具体代码,通过阅读和学习这段源码,你将能理解易语言处理数据库分页显示的完整流程,这对编写类似的程序会有很大帮助。如果你是易语言...

    数据库分页大全及示例

    数据库分页是数据库管理系统中用于实现用户界面分段显示大量数据的一种技术。它允许用户逐步浏览数据集,而不需要一次性加载所有记录,从而提高用户体验并减少服务器资源的消耗。本篇文章将详细介绍如何在不同的...

    数据库分页数据库分页数据库分页数据库分页

    ### 数据库分页技术详解 #### 一、引言 在大数据时代,高效的数据管理和查询技术变得尤为重要。其中,数据库分页技术作为一种提高用户体验、优化数据检索效率的重要手段,在各类应用系统尤其是Web应用中得到了广泛...

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

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

    各个数据库分页技术关键代码

    在数据库管理中,分页技术是一项非常重要的功能,它允许我们有效地从大量数据中提取小批量的数据进行显示,比如在网页上实现每页显示固定数量的记录。在不同的数据库管理系统中,实现分页的方法有所不同。这里我们将...

    易语言数据库分页显示源码

    在IT行业中,数据库分页显示是一项常见的功能,尤其在网页应用和桌面软件中,用于处理大量数据时,分页能够有效提高用户体验,避免一次性加载过多数据导致系统性能下降。本示例是基于易语言(EasyLanguage)和MySQL...

    Struts分页演示工程(一次性读取后台分页,而非数据库分页)

    一、此演示使MS Sql Server 2000默认安装的的数据库northwind,使用CUSTOMERS表中的数据做为演示,不用自已到处找表或自已建表 二、此Struts分页是一次性读取本次分页的数据,翻页时不用再读数据库中的数据。...

    基于VB6+ADO+ListView制作的一个数据库分页显示程序

    基于VB6+ADO+ListView制作的一个数据库分页显示程序是使用VB6开发的一款数据库分页显示程序,使用ADO(ActiveX Data Objects)技术访问数据库,并使用ListView控件来显示数据库中的数据。下面是该程序的详细知识点...

    分页代码 最完美的sql2005数据库分页,可以随便用的~!嘎嘎

    最完美的sql2005数据库分页,可以随便用的~!嘎嘎最完美的sql2005数据库分页,可以随便用的~!嘎嘎最完美的sql2005数据库分页,可以随便用的~!嘎嘎最完美的sql2005数据库分页,可以随便用的~!嘎嘎

    php 数据库分页显示

    通过这种方式,我们可以实现对数据库的高效分页查询。 #### 示例代码分析 接下来,我们可以通过一个简单的示例来更好地理解如何在PHP中实现数据库分页。 ```php // 连接数据库 $conn = mysqli_connect('...

Global site tag (gtag.js) - Google Analytics