sql2005中用row_number()...over(order by..)找插入数据顺序.txt

来自「SQL语言常用的一些命令各代码」· 文本 代码 · 共 14 行

TXT
14
字号
USE AdventureWorks;
GO
WITH OrderedOrders AS
(SELECT SalesOrderID, OrderDate,
ROW_NUMBER() OVER (order by OrderDate)as RowNumber
FROM Sales.SalesOrderHeader ) 
SELECT * 
FROM OrderedOrders 
WHERE RowNumber between 50 and 60;


该方法只适合SQL2005,在SQL2000中只有考虑select identity(int,1,1) ,* into #aa from table

这样的临时表实现了。

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?