Junior
GROUP BY operatoru nədir və SQL-də hansı rolu oynayır?
sobes.tech Süni İntellekt
AI-dan cavab
GROUP BY SQL-də sətirləri bir və ya bir neçə sütundakı eyni dəyərlərə görə qruplaşdırmaq üçün istifadə olunur.
Onun rolu:
- Məlumatların toplulaşdırılması:
COUNT,SUM,AVG,MIN,MAXkimi toplama funksiyalarını hər qrupa tətbiq etməyə imkan verir. Bu, kateqoriyalar üzrə yekun məlumatlar əldə etməyə imkan verir. - Unikal kombinasiyalar əldə etmək: Müəyyən edilmiş sütunlardakı unikal dəyər kombinasiyalarını müəyyən etmək üçün istifadə edilə bilər.
- Nəticələri sıralamaq: Tez-tez
ORDER BYilə birlikdə istifadə olunur və qruplaşdırılmış nəticələri sıralayır.
İstifadə nümunəsi:
SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department;
Burada, GROUP BY department sətirləri department sütunundakı dəyərə görə qruplaşdırır və COUNT(*) hər qrupdakı işçilərin sayını hesablayır.
Vacib: SELECT siyahısında ya GROUP BY-də göstərilən sütunlar, ya da toplama funksiyalarının nəticələri olmalıdır.