sql seever怎么查出某个字段重复出现两次以上的数据
SELECT 字段 FROM 表 GROUP BY 字段 HAVING COUNT(字段) > 1
SELECT * FROM 表 WHERE 字段 IN(SELECT 字段 FROM 表 GROUP BY 字段 HAVING COUNT(字段) > 1)
sql查找一列中某一数值出现次数大于2的记录
需要用group by中的having子句。
1、如test表中有如下数据:
2、现要查出dept出现2次以上的dept。可用如下语句:
select dept from test group by dept having count(*) >2;3、查询结果: