Sobes.tech
Middle

Hogyan ellenőrizhető az attribútum szerinti duplikátumok létezése egy SQL táblában?

sobes.tech MI

Válasz az MI-től

Egy SQL táblában egy adott attribútum duplikátumainak ellenőrzéséhez használhatja a GROUP BY és az COUNT() aggregáló függvényt. Például, hogy megtalálja az összes olyan értéket az column_name attribútumban, amely többször előfordul:

SELECT column_name, COUNT(*) AS cnt
FROM table_name
GROUP BY column_name
HAVING COUNT(*) > 1;

Ez a lekérdezés visszaadja az összes duplikált column_name értéket és azok előfordulási számát. Ha az eredmény üres, akkor nincs duplikáció.