【发布时间】:2018-06-06 17:53:03
【问题描述】:
假设,我有一个表“Employee”
| id | Name |
----------------
| 1 | AAA |
----------------
| 1 | AAA |
----------------
| 2 | BBB |
----------------
| 2 | BBB |
----------------
| 2 | BBB |
----------------
我想计算重复的行,所以结果将是 5(总共 2 和 3)
我尝试的查询是:-
select count(id)
from Employee
group by id
having count(id) > 1
按预期给出输出:-
| 2 |
-----
| 3 |
-----
我怎样才能达到总数,我的意思是 5
【问题讨论】:
-
对计数求和(id)
-
哪个 dbms???