根据3个匹配的列条目返回重复行的计数

时间:2012-06-27 16:15:49

标签: sql

在表格中,我想基于三列返回重复行,并找到重复项的计数。

例如, 连续说,我的列a的条目为1,列b的条目为1,列c的条目为1。 如果其他行与3列(1,1和1)具有完全相同的条目,我只想返回/计算此行。

提前致谢! -N

1 个答案:

答案 0 :(得分:1)

-- You need to specify the columns you need, and the count
SELECT   col1, col2, col3, COUNT(*)
FROM     myTable
-- Then you have to group the tuples based on the columns you are doing the count on
GROUP BY col1, col2, col3
-- Here you specify the condition for COUNT(*)
HAVING   COUNT(*) > 1;

您可以找到有关此here的更多信息(以及其他一些有用的内容)。