-4
我想在表中的前5条记录之后选择记录。该表正在更新新记录。我已经显示5条新记录select top 5 * from table order by ID DESC
。在表中的5条记录后选择记录
现在我想在页面的其他地方显示另外5条记录,那将是什么查询?
我想在表中的前5条记录之后选择记录。该表正在更新新记录。我已经显示5条新记录select top 5 * from table order by ID DESC
。在表中的5条记录后选择记录
现在我想在页面的其他地方显示另外5条记录,那将是什么查询?
WITH tmp AS
(SELECT ROW_NUMBER() OVER (ORDER BY a.id) AS 'rn', a.* FROM table a)
SELECT * FROM tmp WHERE rn BETWEEN 5 AND 10
SELECT *
FROM [dbo].[4]
ORDER BY [id] ASC
OFFSET 5 ROWS
FETCH NEXT 10 ROWS ONLY
它为我工作:) – user2075460
@ user2075460很高兴听到这个。您应该将其标记为接受的答案,然后单击答案左侧的绿色复选标记。 – Mansfield