sql SQL Server查询表行计数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql SQL Server查询表行计数相关的知识,希望对你有一定的参考价值。

SELECT
    sc.name +'.'+ ta.name TableName,
    SUM(pa.rows) RowCnt
FROM sys.tables ta
INNER JOIN sys.partitions pa ON pa.OBJECT_ID = ta.OBJECT_ID
INNER JOIN sys.schemas sc ON ta.schema_id = sc.schema_id
WHERE ta.is_ms_shipped = 0 AND pa.index_id IN (1,0)
GROUP BY sc.name,ta.name
ORDER BY SUM(pa.rows) DESC

以上是关于sql SQL Server查询表行计数的主要内容,如果未能解决你的问题,请参考以下文章

行计数估计未使用 SQL Server 2008 多列统计信息

SQL Server 计数查询

没有顺序的 SQL Server 计数查询

如何在一个 SQL Server 查询中组合不同的计数

带有分页和计数的 SQL Server 查询

SQL Server SQL性能优化之--pivot行列转换减少扫描计数优化查询语句