SQL分页具有GROUPBY子句的查询
如果我的主查询中有一个SQL分页具有GROUPBY子句的查询,sql,sql-server,group-by,pagination,Sql,Sql Server,Group By,Pagination,如果我的主查询中有一个GROUPBY子句,是否可以执行分页类型的查询 我将如何实现这一点(如果这是可能的话) 查询示例: SELECT * FROM TABLE_NAME GROUP BY DATEPART(YEAR,DATE), DATEPART(YEAR,MONTH) 我可以通过一页一页的阅读得到结果吗 …在主题中,我还可以获得在不将其放入子查询的情况下检索的行总数吗?分页的概念是: 您需要获得行的总数 从id='id'所在的表_name中选择* 设置每页要显示的项目数。比如$limit=
GROUPBY
子句,是否可以执行分页类型的查询
我将如何实现这一点(如果这是可能的话)
查询示例:
SELECT * FROM TABLE_NAME GROUP BY DATEPART(YEAR,DATE), DATEPART(YEAR,MONTH)
我可以通过一页一页的阅读得到结果吗
…在主题中,我还可以获得在不将其放入子查询的情况下检索的行总数吗?分页的概念是:
希望能有所帮助。分页的概念是:
希望对您有所帮助。使用SQL Server的
行号
&CTE功能,如下所述
WITH CTE AS (
SELECT A,B,C
ROW_NUMBER() OVER (ORDER BY columnName) RN
)
SELECT * FROM CTE WHERE RN Between 1 and 10
有关更多详细信息,请参阅。使用SQL Server的
行号
&CTE功能,如下所述
WITH CTE AS (
SELECT A,B,C
ROW_NUMBER() OVER (ORDER BY columnName) RN
)
SELECT * FROM CTE WHERE RN Between 1 and 10
有关更多详细信息,请参阅