答案 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;