select * from
(
select *, ROW_NUMBER() OVER (order by OrderColumn desc) as Pos from table_Name
WHERE where_condition ) as T
where T.Pos > 10 and T.Pos <= 20
取10-20條記錄
本文介绍了一种使用SQL进行特定范围记录检索的方法,通过ROW_NUMBER()窗口函数结合子查询实现从第10条到第20条记录的精确获取。这种方法适用于需要高效分页展示数据的应用场景。
select * from
(
select *, ROW_NUMBER() OVER (order by OrderColumn desc) as Pos from table_Name
WHERE where_condition ) as T
where T.Pos > 10 and T.Pos <= 20
取10-20條記錄
6032

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