2014-09-01 23 views
1

很可能很容易,但不适合我;-) 在已回答的问题中,我找不到任何类似的记录。计算在列中出现多次的记录

有列 '价值' 与以下记录:

A,A,B,C,d,d,d,E,E,F,G,H

我要得到什么是记录发生一次以上,在本实施例3的计数(2XA,3XD,2XE = 3)

回答

3

这将使您需要3:

SELECT COUNT(*) FROM 
(SELECT values 
FROM table 
GROUP BY values 
HAVING COUNT(*) > 1) t 
相关问题