比如:字段aa 有记录:11,11,22,1,33,33,33,33里面有四个"33"的记录(最多)那么我就要把这个含有33的所有记录取出来,并统计有多少条。也就是说把一字段中相同记录最多的记录总数统计出来如何实现这个功能??
我想了一下,用了一个笨方法。sql ="select top 2 aa,count(aa) as bb from topic1 group by aa order by count(aa) desc"rs.open sql,conn,1,1rs.movenext看看楼下有没有更好的意见。
count函数,计算从查询返回的记录数,我这条语句的意思是从表[tablename](你的表名)查询字段aa,返回总共有多少条记录。group by的意思是,将记录与指定字段中的相等值组合成单一记录。order by count(aa)意思是按照返回条数的多少排序