34,576
社区成员
发帖
与我相关
我的任务
分享
create table #TT
(
id int,
[text] varchar(20)
)
insert into #TT select 1,'sssss'
insert into #TT select 2,'ttttt'
insert into #TT select 3,'ddddd'
insert into #TT select 4,'mmmm'
insert into #TT select 1,'sssss'
insert into #TT select 2,'ttttt'
insert into #TT select 3,'ddddd'
select count(distinct([text])) from #TT
-----------
4
(1 行受影响)
总体数量?
select count(1) from (select distinct id,text from [table])aa
or
select count(distinct checksum(*)) from [Table]
select count(id) as num,id,text from tb group by id,text
select
id,[text],count(distinct [text]) as num
from
tb
group by
id,[text]
select count(distinct id) from [Table] group by id,text
SELECT ID,[TEXT],COUNT(DISTINCT ID)AS NUM FROM TB GROUP BY ID,[TEXT]