首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

问个题,统计个数,该怎么处理

2012-02-20 
问个题,统计个数有个表people有个字段name,我想统计name重复次数大于2的个数如:name--------abcabcabcbbbb

问个题,统计个数
有个表people有个字段name,我想统计name重复次数大于2的个数
如:
name
--------
abc
abc
abc
bbb
bbb
bbb
ccc
查询结果   为   :   2

[解决办法]
select count(*) from
(select name from people group by name having(count(1))> 2) a
[解决办法]
create table #
(
name varchar(10)
)

insert into #
select 'zhang ' union all
select 'zhang ' union all
select 'zhang ' union all
select 'zhao ' union all
select 'zhao ' union all
select 'zhao ' union all
select 'chen '

select count(*) from
(
select name ,count(*)as c from # group by name having count(*)> 2
)a


-----------
2

(1 row(s) affected)
[解决办法]
select name,total=count(1) from people
group by name having count(1)> 2

热点排行