首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 一条语句实现分页
【标  题】:一条语句实现分页
【关键字】:
【来  源】:http://blog.csdn.net/w_fenghui/archive/2007/01/24/1492663.aspx

一条语句实现分页

oracle
在oracle中用ROWNUM

sqlserver
有两种方式
一种是使用临时表,#表名 是临时表,##表名 是全局表。
select identity(int,1,1) ROWNUM,TABLE.FIELD1,TABLE.FIELD2,... into #TEMP;
select * from #TEMP where ROWNUM>参数1 and ROWNUM<参数2;
另一种是采用top函数
select top 每页的纪录数 TABLE.FILED1,TABLE.FILED2,... from TABLE
where TABLE.关键字 not in (select top 需显示页之前的记录数 TABLE.关键字 from TABLE order by TABLE.关键字) order by TABLE.关键字

值得祝贺的sqlserver2005加入了ROWNUM

唉! 

sqlserver的保留关键字:【上一篇】
数据库设计的经典文章:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 快速实现简单高效并可以灵活配置的URL重写方案(附源代码)
  • AIX Fast Connect 的概述及与windows之间的联网介绍
  • 满意度指数能够告诉我们什么?
  • Spring+EasyJWeb+iBatis版j2ee在线购物jpetstore系统源码
  • 中国地区三级联动表单
  • DB2 8.1HACMP 环境双实例双库互备模式调试
  • Windows 2003 下 如何注册NET.Framework
  • 代码范例 - ArrayUtils
  • AS/400上建立PF物理文件(2)
  • remote script文档(转载自微软)(八)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.