1
如何獲取表中重複數據的數量。MySQL計數表中重複數據的數量
例如:我有這些數據在一個表中。
ID:1 2 3 4 5
分數:100 300 400 100 300
我想要的結果爲2,因爲100具有重複andalso 300,以便給出結果爲2。
我正在考慮一個組,並統計聚合函數。但它不起作用,因爲即使它沒有重複數據,它也會包含400。
我該怎麼做?
您的幫助將不勝感激。謝謝!
如何獲取表中重複數據的數量。MySQL計數表中重複數據的數量
例如:我有這些數據在一個表中。
ID:1 2 3 4 5
分數:100 300 400 100 300
我想要的結果爲2,因爲100具有重複andalso 300,以便給出結果爲2。
我正在考慮一個組,並統計聚合函數。但它不起作用,因爲即使它沒有重複數據,它也會包含400。
我該怎麼做?
您的幫助將不勝感激。謝謝!
您需要使用GROUP BY以及HAVING子句。像這樣:
SELECT COUNT(*)
FROM table
GROUP BY Score
HAVING COUNT(Score) > 1