-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