Maaş kateqoriyaları üzrə məlumatları düzgün şəkildə necə qruplaşdırmaq olar, təkrarlanan sətirlər olmadan?
sobes.tech Süni İntellekt
AI-dan cavab
Məlumatları maaş kateqoriyalarına görə qruplaşdırmaq üçün, təkrarlanan sətirlər olmadan, GROUP BY operatoru ilə SQL sorğusundan istifadə etmək və lazım gələrsə, toplama funksiyalarını tətbiq etmək lazımdır. Yalnız unikal maaş kateqoriyalarını əldə etmək istəyirsinizsə, DISTINCT və ya GROUP BY uyğun sahədə istifadə oluna bilər.
Misal üçün: employees cədvəli və salary_category sahəsi olduğunu fərz edək.
SELECT salary_category, COUNT(*) AS count_employees
FROM employees
GROUP BY salary_category
ORDER BY salary_category;
Bu sorğu maaş kateqoriyalarına görə işçiləri qruplaşdıracaq və hər kateqoriyada neçə işçi olduğunu sayacaq, hər kateqoriya yalnız bir dəfə göstəriləcək.
Əgər sadəcə təkrarlanmayan unikal maaş kateqoriyalarının siyahısını almaq istəyirsinizsə:
SELECT DISTINCT salary_category
FROM employees
ORDER BY salary_category;
Beləliklə, GROUP BY və DISTINCT kateqoriyalar üzrə məlumatların qruplaşdırılmasında təkrarlanan sətirləri aradan qaldırmağa imkan verir.