首页 新闻 赞助 找找看

汇总统计问题

0
悬赏园豆:15 [已解决问题] 解决于 2012-09-07 09:43

table

name    ip

one  127.0.0.1

one  127.0.0.1

one      127.0.0.2

two  127.0.0.1

two      127.0.0.2

two      127.0.0.2

 

 

如何才能查到

name  count

one  2

two      2

 

one 与two 实际上都只有两个IP访问

後生哥哥的主页 後生哥哥 | 初学一级 | 园豆:23
提问于:2012-08-30 17:48
< >
分享
最佳答案
1
create table tbllog
(
    [name] varchar(50),
    ip varchar(20)
)

insert into tbllog
select 'one','127.0.0.1' union all
select 'one','127.0.0.1' union all
select 'one','127.0.0.2' union all
select 'two','127.0.0.1' union all
select 'two','127.0.0.2' union all
select 'two','127.0.0.2' 

select [name],count(distinct ip) from tbllog as a group by [name]
收获园豆:15
暗尘掩月 | 初学一级 |园豆:183 | 2012-08-30 18:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册