代码
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;

 

with可以给结果集重命个名;

2005新增加的函数ROW_NUMBER()可以计算行数,再分页

 

select * from (select *,row_number() over(order by english) as rownumber 
from stu_score) as c where rownumber between 50 and 100

 

 

相关文章:

  • 2022-12-23
  • 2021-07-25
  • 2021-08-07
  • 2022-02-12
  • 2021-08-24
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
  • 2021-06-24
  • 2021-08-04
  • 2021-12-30
  • 2021-07-18
相关资源
相似解决方案