SEO 網站設計,系統規劃
分享專案管理心得
主要提供軟體、網站、、APP系統規劃服務,廣告文案、提供行銷建議。

Adolph

Follow Us:

Blog

料理,程式設計,專案管理,photo 1522252234503 e356532cafd5

SQL 找出重複的資料

SQL 找出重複的資料

有時候在資料庫中想要批次插入資料,卻發現有資料重複的問題,小量資料慢慢查倒是無所謂

但要是資料有個成千上百筆,那麼沒有點過人的眼力跟敏銳的直覺恐怕就要找到脫窗

因此查了一下是否有技巧可以直接用SQL找出重複的資料

SELECT Calumn_Name,COUNT(*)/*重複的次數*/ FROM Table_Name GROUP BY Calumn_Name HAVING COUNT(*) > 1 /*重複出現超過一次的資料*/

例如 SELECT datas, COUNT(*) FROM test_table GROUP BY datas HAVING COUNT(*)>2
就是在 test_table裡面 針對 datas 欄位,找出超過2筆的資料, 直接在DB中使用SQL語法找出重複的資料

當然要全部撈出來,再用程式去比對也是OK,只是不同選擇而已