如何查询数据库表中重复的 workcode 数据
查询数据库表中重复的 workcode 数据
您可以使用以下 SQL 语句查询表 'a' 中 workcode 重复的数据:
SELECT workcode, COUNT(*) as count
FROM a
GROUP BY workcode
HAVING COUNT(*) > 1;
该语句将返回 workcode 和出现次数大于 1 的记录数。
解释:
- SELECT workcode, COUNT(*) as count:选择 workcode 列和出现次数,并将出现次数命名为 'count'。
- FROM a:从表 'a' 中获取数据。
- GROUP BY workcode:根据 workcode 列对数据进行分组。
- HAVING COUNT(*) > 1:筛选出出现次数大于 1 的分组。
通过执行上述 SQL 语句,您将获得所有 workcode 重复的记录,以及每个重复 workcode 的出现次数。
原文地址: https://www.cveoy.top/t/topic/pgiq 著作权归作者所有。请勿转载和采集!