Home > SQL > SQL: doppelte Datensätze finden

SQL: doppelte Datensätze finden

Will man auf einer Tabelle in nachhinein  einen Key über mehrere Felder anlegen, scheitert das machmal an doppelten Datensätzen. Mit folgendem Schnippsel kann man doppelte Datensätze finden:

Hier ein Beispiel für eine Zelle

SELECT DOMAIN, COUNT(DOMAIN) AS NumOccurrences
FROM domains
GROUP BY DOMAIN
HAVING ( COUNT(DOMAIN) > 1 )

Hier ein Beispiel für einen Schlüssel über mehrere Zellen:

SELECT DOMAIN, subdomain, email, COUNT(DOMAIN) AS NumOccurrences
FROM domains
GROUP BY DOMAIN, subdomain, email
HAVING ( COUNT(DOMAIN) > 1 AND COUNT(subdomain) > 1 AND COUNT(email) > 1)

Popularity: 5% [?]

Related Posts:

Twitter It!
KategorienSQL Tags: ,
  1. Bisher keine Kommentare
  1. Bisher keine Trackbacks

Get Adobe Flash playerPlugin by wpburn.com wordpress themes