Junior — Middle
SQL sorğularınızda GROUP BY operatorundan istifadə edirsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, GROUP BY ifadəsi SQL sorğularında tez-tez istifadə olunur, satırları bir və ya bir neçə sütuna görə qruplaşdırmaq və hər qrup üçün toplama funksiyalarını (məsələn, COUNT, SUM, AVG) yerinə yetirmək lazım olduqda.
Məsələn, əgər sifarişlər cədvəli varsa və hər müştəri üçün sifarişlərin sayını bilmək istəyirsinizsə, aşağıdakı sorğunu yaza bilərsiniz:
SELECT customer_id, COUNT(*) AS orders_count
FROM orders
GROUP BY customer_id;
Bu, bütün qeydləri customer_id üzrə qruplaşdıracaq və hər müştəri üçün sifarişlərin sayını hesablayacaq. GROUP BY məlumatların təhlili və xülasə hesabatların hazırlanması üçün faydalıdır.