当前位置:asp编程网>技术教程>Database教程>  正文

查询表A中存在name字段值重复三次以上的记录

2012-04-25 08:44:26   来源:网络    作者:佚名   浏览量:3296   收藏

经常在工作和学习中要用到这个功能:查询表A中存在name字段值重复三次以上的记录,这个主要使用group by 和子句及聚合函数count来解决。在如以下代码所示的语句中,通过GROUP BY按name字段分组,获得了表T,其中每条记录有num字段和name字段。
(SELECT count([name]) AS [num], [name] FROM A GROUP BY [name]) AS T
说明:num字段为执行分组时,通过count函数将name字段相同的记录数计算的值。
获得表T后,再次查询其name字段值,记录必须符合num字段值大于3的条件,这样,name字段值重复三次以上的记录就被筛选出来了。

所以,
查询表A中存在name字段值重复三次以上的记录的sql的具体



关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网