2014-09-01 83 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