1
我在我的sql server 2005 db中有一個視圖。如何分頁查看
我使用Pythons PyMsSQL從視圖中選擇行。使用此選擇不一定選擇視圖中的所有行。例如,我可能會根據姓名或日期等進行選擇。
如何將此視圖分頁?也就是說,我該怎麼選擇行0到9,或行10至19等
感謝您的幫助,
巴里
我在我的sql server 2005 db中有一個視圖。如何分頁查看
我使用Pythons PyMsSQL從視圖中選擇行。使用此選擇不一定選擇視圖中的所有行。例如,我可能會根據姓名或日期等進行選擇。
如何將此視圖分頁?也就是說,我該怎麼選擇行0到9,或行10至19等
感謝您的幫助,
巴里
一種選擇是使用ROW_NUMBER
窗口功能
ORDER BY
日期,名稱或任何其他確保後續運行之間的順序的列。SQL語句
SELECT *
FROM (SELECT ROW_NUMBER() OVER (ORDER BY Date) AS RowNum, *
FROM AView
) AS AView
WHERE RowNum BETWEEN 1 AND 9