【发布时间】:2010-10-14 04:24:56
【问题描述】:
是否有一种简单的方法来检索列中所有唯一值的列表,以及该值出现的次数?
示例数据集:
A
A
A
B
B
C
... 会返回:
A | 3
B | 2
C | 1
【问题讨论】:
标签: mysql count unique duplicates
是否有一种简单的方法来检索列中所有唯一值的列表,以及该值出现的次数?
示例数据集:
A
A
A
B
B
C
... 会返回:
A | 3
B | 2
C | 1
【问题讨论】:
标签: mysql count unique duplicates
使用分组方式:
select value, count(*) from table group by value
使用 HAVING 进一步减少结果,例如仅出现 3 次以上的值:
select value, count(*) from table group by value having count(*) > 3
【讨论】:
SELECT id,COUNT(*) FROM file GROUP BY id
【讨论】: