`
kop
  • 浏览: 20786 次
  • 性别: Icon_minigender_1
  • 来自: 春秋战国
最近访客 更多访客>>
社区版块
存档分类
最新评论

几种数据库的分页查询,整理一下。老记不住!

阅读更多
几种数据库的分页查询,在这里整理一下。老记不住!

(1)Oracle分页查询:

SELECT * FROM
(
  SELECT A.*,ROWNUM RN
    FROM (SELECT * FROM TableName) A
    WHERE ROWNUM<=40
)
WHERE RN>=20

----------------------------------------------------------

    SELECT * FROM (SELECT rownum r,* from table_name) A

    WHERE A.r>m AND A.r<=n

    结果返回的是第m+1行到第n行的数据集。比如:

    SELECT * FROM (SELECT rownum r,* from table_name) A

    WHERE A.r>5 AND A.r<=10  

    的意思就是返回包含第6行到第10行的数据结果集。





(2)MicroSoft SQL Server 2000:



select top 5 * from

  (select top 15 * from TableName order by id asc) Table_别名

order by id desc

--------------------------------------------------------------------

SELECT * FROM

        (SELECT TOP m * FROM

            (SELECT TOP n * FROM table_name) AS A

         ORDER BY column_name DESC

         ) B

    ORDER BY column_name
  获得的结果集数据为第n-m+1行到第n行。
  对整个过程的解释:首先按照升序得到前n行的结果集A,然后按照降序从A中得到后m行的结果集B,最后按照升序对B进行重新排序,返回结果集。比如:

  SELECT * FROM

        (SELECT TOP 5 * FROM

            (SELECT TOP 10 * FROM table_name) AS A

         ORDER BY column_name DESC

         ) B

  的意思就是返回包含第6行到第10行的数据结果集。




(3)Mysql:

--查询出前10条记录(实际是就是从0开始)等价于: limit 0,10

   select * from TableName limit 10  



--查询出第10条(包括)开始的共20条记录(最先是从0开始)

   select * from TableName limit 10,20

分享到:
评论

相关推荐

    C#操作数据库(简单)

    其实很简单的,因为老记不住连接词,就干脆写了个类库,以后应该用得着的。再者,多用类库封装一些常见的功能是很好的习惯吧。

    带有语法强类型检查的事件总线(EventBus)框架例程

    近段时间,事件总线(EventBus)技术貌似很火,小弟也膜拜了一下,虽然思想与技术都非常先进,但总感觉有什么不妥,首先是那几个onEvent…方法老记不住,要是写错怎么办,其次是接收方对于接收的事件也没有类型约定...

    数据库课程设计-仓库管理系统.doc

    褪准牛孽哪可需烧躬巡千谓媚剔橡渴馒老记摘瘦求傅遭儒呈歹册肃邪今催柞最 任 务 书 1、课程设计题目 仓库管理系统 2、设计任务和内容 一个小型通用的仓库管理系统是实现企业对库存商品出库、入库进行高效的管理。...

    三层架构 c# BLL DAL MODEL

    我是学这部分的时候,老记不住,所以就写下来是不是看看……

    Python编程中time模块的一些关键用法解析

    python中time模块其实不难,就是关系转换有点老记不住,先看下图可以说明几个时间对象的的关系.供参考理解. 黑色细箭头表示输入值,参数 深黄色的粗箭头表示返回值,输出格式 绿色圆圈表示各类对象 蓝色方框表示...

    JPA批注参考

    JPA批注参考,批注还是用的太少了,老记不集一。收集的,备用查询。

    Attribute 工具

    Unity Attribute 工具 ,常用的特性老记,使用这个工具方便直接使用

    百度知道之【网上购物全接触】

    为让广大上网购物的新网民对网购能有个快速的了解,特分享此电子书,免费下载阅读。 ------------------------目录: 网购宝典:百度知道之《网上购物全接触》 开篇 ... "老记"评当当 淘宝购物经

    基于弗洛伊德算法的最短路径导游系统

    本软件是本小组利用C#,结合数据结构所学的最短路径算法制作的海事大学校园导航系统,实现了路径绘制功能,希望大家下载使用并提供宝贵建议,我们将不断该机以提高我们产品的可靠性,提供给代码希望大家能够指正代码...

    经典电影介绍网站

    这是一个关于电影介绍的网站,用了dw中的web网页框架,网页首页可以进行双语切换,中文简体和英文版。

Global site tag (gtag.js) - Google Analytics