如何获取SQL Server中另一个查询提取的行数:
所需的值应为:
select count(*) of select * from table
答案 0 :(得分:2)
只需尝试
SELECT count(*) FROM
(
select * from yourtable
) AS A
答案 1 :(得分:0)
只需尝试此查询,查看SQL Server中另一个查询提取的行数
select temp.TblCount From
(select Count(*) As TblCount from YOURTABLE) As Temp
答案 2 :(得分:0)
为什么嵌套查询?如果您只需要查询提取的行数,最好用'SELECT COUNT(*)'替换该查询的SELECT子句中的所有内容,从而节省使用嵌套查询
查询1:
select COUNT(*) from
(
select col1, col2, col3
From Table1
WHERE <Conditions>
)as x
查询2:
select COUNT(*)
From Table1
WHERE <Conditions>
两个查询都应该给出相同的输出。