-1

我的查询看起来像:

select distinct col1,col2,col3,col4 
from tab1;

当我执行上述语句时,如何获取将作为输出的行数?...或如何添加count()到上述声明?

4

3 回答 3

0

@@ROWCOUNT返回您需要的...

示例用法:

declare @resultCount AS INT

select distinct col1,col2,col3,col4 
from tab1;

SELECT @resultCount=@@ROWCOUNT

PRINT @resultCount
于 2013-08-30T12:38:45.680 回答
0

SELECT COUNT(DISTINCT col1,col2,col3,col4) FROM tabl

于 2013-09-01T23:51:47.327 回答
0
;with cte as (
    select distinct col1,col2,col3,col4 from tab1
)
select count(1) from cte
于 2013-08-30T12:24:31.493 回答