Sobes.tech
Middle

Ako skontrolovať duplicity podľa atribútu v tabuľke SQL?

sobes.tech AI

Odpoveď od AI

Na kontrolu duplikátov pre určitého atribútu v SQL tabuľke môžete použiť zoskupenie a agregačnú funkciu COUNT(). Napríklad, ak chcete nájsť všetky hodnoty atribútu column_name, ktoré sa vyskytujú viac ako raz:

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

Táto otázka vráti všetky duplikované hodnoty column_name a počet ich výskytov. Ak je výsledok prázdny, duplikáty neexistujú.