返回大于40的前10条记录
select top 10 * from(
select row_number over(order by id) as rownumber from test
)a where rownumber>40;
row_number over(order by id) 先对id 进行排序,再为排序后的每条id记录返回一个序号(这个的好处就是不会产生序列号相同的情况).
本文介绍了如何使用SQL查询来筛选并返回特定条件下的前10条记录,具体通过ROW_NUMBER()函数实现排序并标记位置,确保只获取ID大于40的记录。
返回大于40的前10条记录
select top 10 * from(
select row_number over(order by id) as rownumber from test
)a where rownumber>40;
row_number over(order by id) 先对id 进行排序,再为排序后的每条id记录返回一个序号(这个的好处就是不会产生序列号相同的情况).

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