问个题,统计个数
有个表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