求助,统计问题,谢谢先!!

Dream_1986 2010-03-10 09:06:51
表中有多余重复记录,要求统计除多余的总体数量例如
id text
1 sssss
2 ttttt
3 ddddd
4 mmmm
1 sssss
2 ttttt
3 ddddd
统计结果只有4条记录

谢谢!
...全文
96 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dream_1986 2010-03-10
  • 打赏
  • 举报
回复
搞定
回复内容太短了!
Dream_1986 2010-03-10
  • 打赏
  • 举报
回复
有点问题,不是总量。。。。
ws_hgo 2010-03-10
  • 打赏
  • 举报
回复
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 行受影响)
chuifengde 2010-03-10
  • 打赏
  • 举报
回复
总体数量?
select count(1) from (select distinct id,text from [table])aa
or
select count(distinct checksum(*)) from [Table]
RubbyZK 2010-03-10
  • 打赏
  • 举报
回复
LZ参考如下代码

select count(id) as num,id,text from tb group by id,text
Dream_1986 2010-03-10
  • 打赏
  • 举报
回复
收到。。。非常感谢!!
--小F-- 2010-03-10
  • 打赏
  • 举报
回复
select
id,[text],count(distinct [text]) as num
from
tb
group by
id,[text]
chuifengde 2010-03-10
  • 打赏
  • 举报
回复
select count(distinct id) from [Table] group by id,text
SQL77 2010-03-10
  • 打赏
  • 举报
回复
SELECT ID,[TEXT],COUNT(DISTINCT ID)AS NUM FROM TB GROUP BY ID,[TEXT]

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧