Server 2005 中CET結合ROW_NUMBER()函數解決取得特定筆數資料的問題

原创 2007年10月09日 17:52:00

我們經常會有這樣的需求,需要資料褲應用程序輸出特定的資料, 比如取得一個資料表中的第10到20條記錄.以往這樣的需求處理起來會有些麻煩.比如結合ORDER BY 子句先取前20條然後篩選去掉前10條.或者結合ORDER BY 子句取出前20然後傳給前端處理程序,結合一個計數器,一直計算到第10筆才開始顯示直到20筆結束等.

現在在Server 2005 中CET結合ROW_NUMBER()函數可以較容易的解決取得特定筆數資料的困擾.下面提供一個範例:

with myEXE_UserInfo
as
(
SELECT [EXE_ID]
      ,[EXE_NAME]
      ,[EXE_PSSWORD]
      ,[EXE_SEX]
      ,[EXE_ADDRESS]
      ,[EXE_TELPHONE]
      ,[EXE_NUMBER]
      ,row_number() over(order by EXE_ID) as RowId
  FROM [EXE].[dbo].[EXE_UserInfo]
)
select * from myEXE_UserInfo where RowId between 10 and 20

jsonp跨域及rest接口实现

jsonp是json的一种模式,专门用来解决前端跨域请求数据的问题。它允许在服务器端生成script tags返回至客户端,通过javascript callback的形式来实现站点访问。     一...
  • nicolas_huan
  • nicolas_huan
  • 2017年03月28日 10:38
  • 318

ACCESS 日期函數 常用函數

1、在查询中格式化输出日期  Format(date(), "yyyy-mm-dd")  2、计算两个日期的差值  DateDiff(interval, date1, date2[, fir...
  • yw1688
  • yw1688
  • 2015年03月26日 16:27
  • 296

Lua学习笔记(4) : 调用Lua函數延伸 - 返回多个结果

以下给出一个示例,说明当需要Lua函数返回多个结果时,该如何获取栈中的结果,以及Lua脚本该如何编写 C++代码 #include "include\lua.h" #include "inclu...
  • jordan5226
  • jordan5226
  • 2015年12月16日 21:50
  • 382

JavaScript回调函数

JavaScript API里这样解释:A callback is a function that is passed as an argument to another function and i...
  • ligang2585116
  • ligang2585116
  • 2015年06月18日 10:30
  • 1670

C++ 纯虚函数

声明:virtual    ()  = 0;  // 没有花括号 纯虚函数:不给出函数的实现代码,没有函数体,仅为类族提供统一的接口,相当于标准接口。在派生类中如果给出了纯虚函数的具体实现,该函数...
  • ForestRound
  • ForestRound
  • 2016年10月03日 17:08
  • 309

从0开始<五>:字符串相关-htoi函数,删除字符串中指定字符

程序一:编写函数htoi(s),把由十六进制数字组成的字符串(包含可选的前缀0x或0X)转换为与之等价的整型值。字符串中允许包含的数字包括:0-9,a-f,A-F 解法一:(放宽了规则) #inclu...
  • MonroeD
  • MonroeD
  • 2015年10月17日 21:05
  • 398

Makefile 函數使用

轉載自http://blog.csdn.net/haoel/article/details/2894 作者 陈皓 使用函数 ———— 在Makefile中可以使用函数来处理变量,从而让我们的命令...
  • u011028408
  • u011028408
  • 2014年03月22日 20:59
  • 334

mysql 函數大全

mysql函数大全   对于针对字符串位置的操作,第一个位置被标记为1。  ASCII(str)  返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果s...
  • feng27156
  • feng27156
  • 2013年03月05日 18:22
  • 423

CCNA学习指南 以大网和数据封装

相关知识点回顾:  以太网(Ethernet)是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/C...
  • qq_15437629
  • qq_15437629
  • 2015年06月04日 20:42
  • 756

C++函數指針和函數對象的總結

轉自:http://www.cnblogs.com/lvpengms/archive/2011/02/21/1960078.html 篇一、函数指针 函数指针:是指向函数的指针变量,在C编译时,每...
  • susser43
  • susser43
  • 2014年12月28日 18:33
  • 342
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Server 2005 中CET結合ROW_NUMBER()函數解決取得特定筆數資料的問題
举报原因:
原因补充:

(最多只允许输入30个字)