More with SQL Server 2005 : Top n Per Group, Paging, and Common Table Expressions

来源:这里教程网 时间:2026-03-02 10:00:11 作者:

declare @startrow int
declare @endrow int

set @startRow = 40
set @EndRow = 70

with MasterRowNums as
(
select m.nameLast, m.nameFirst, m.lahmanID,
ROW_NUMBER() over (order by m.nameLast, m.nameFirst, m.lahmanID) as RowNum
from [master] m
)
select
MasterRowNums.*
from
MasterRowNums
where
RowNum between @startRow and @endRow
order by
nameLast, NameFirst, lahmanID

[@more@]

相关推荐