Middle
SQL cədvəlində atributa görə təkrarlamaların olub-olmadığını necə yoxlamaq olar?
sobes.tech Süni İntellekt
AI-dan cavab
SQL cədvəlində müəyyən bir atribut üçün təkrarlanmaların olub-olmadığını yoxlamaq üçün qruplaşdırma və COUNT() toplama funksiyasından istifadə edə bilərsiniz. Məsələn, column_name atributunun bir neçə dəfə rast gəldiyi bütün dəyərləri tapmaq üçün:
SELECT column_name, COUNT(*) AS cnt
FROM table_name
GROUP BY column_name
HAVING COUNT(*) > 1;
Bu sorğu column_name-in təkrarlanan bütün dəyərlərini və onların təkrarlanma sayını qaytaracaq. Əgər nəticə boşdursa, təkrarlamalar yoxdur.