我见过很多分页示例,如下所示。但是,我想对许多不同的表使用相同的查询。有没有办法使用这种技术而不必指定列名。理想情况下,某种方式来选择 * 以及添加的 row_number 列?
SELECT * FROM (
SELECT
ROW_NUMBER() OVER (ORDER BY ColumnName1 ASC) AS rownumber, ColumnName1, ColumnName2
FROM TableName
) AS foo
WHERE rownumber BETWEEN 10 AND 20