如何获取查询来计算总行数?

时间:2016-06-12 20:32:21

标签: sql sql-server

如何获取查询以计算总行数? 我的问题:

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:3)

怎么样

SELECT COUNT(*)
FROM dbo.WhateverYourTableIsCalled

更新,因为这是查询输出,您需要使用

SELECT COUNT(*) 
FROM 
     (...your current query here....)

或只是致电

SELECT @@ROWCOUNT 

您选择了数据后。

答案 1 :(得分:3)

您可以使用

SELECT COUNT(*)FROM dbo.TableName;

如果要计算查询结果而不是

SELECT COUNT(*) FROM (--sub query );

或者只是使用

SELECT @@ROWCOUNT

或者如果您想根据列

计算,也可以使用以下查询
SELECT COUNT(ColumnName)FROM dbo.TableName;

答案 2 :(得分:0)

要获取查询返回的行数,请尝试:

SELECT COUNT(*)
FROM (<your query here>) AS results;