私はSqlServerを持っていますSELECT
DECLARE @offset INT;
DECLARE @limit INT;
WITH cte
AS (SELECT t.*,
Row_number() OVER (ORDER BY Id) AS RowNum
FROM (SELECT *
FROM Table1
UNION
SELECT *
FROM Table2) t)
SELECT *
FROM cte
WHERE RowNum BETWEEN @offset AND @offset + @limit
WHERE条件なしで制限された行の合計を知るにはどうすればよいですか?RowNum BETWEEN @offset AND @offset + @limit