函数定义:
ROW_NUMBER ( ) OVER ( [ PARTITION BY value_expression , ... [ n ] ] order_by_clause )使用方式:
WITH OrderedOrders AS
(
SELECT SalesOrderID, OrderDate,
ROW_NUMBER() OVER (ORDER BY OrderDate) AS RowNumber
FROM Sales.SalesOrderHeader
)
SELECT SalesOrderID, OrderDate, RowNumber
FROM OrderedOrders
WHERE RowNumber BETWEEN 50 AND 60;
本文介绍如何利用SQL中的ROW_NUMBER()函数实现简单有效的数据分页,通过具体实例展示了ROW_NUMBER()函数的使用方法及应用场景。
1万+

被折叠的 条评论
为什么被折叠?



