Sobes.tech
Junior — Middle

SQL sorğularında HAVING operatorunun məqsədi və istifadəsi haqqında izah edin

sobes.tech Süni İntellekt

AI-dan cavab

SQL-də HAVING operatoru, GROUP BY operatoru ilə formalaşdırılmış qeyd qruplarını filtrləmək üçün istifadə olunur. WHERE-dən fərqli olaraq, WHERE tək satırları qruplaşdırmadan əvvəl filtrləyir, HAVING isə qruplaşdırmadan sonra tətbiq olunur və toplama funksiyaları (məsələn, COUNT, SUM, AVG) üçün şərtlər qoymağa imkan verir.

Nümunə:

SELECT şöbə, COUNT(*) AS işçi sayı
FROM işçilər
GROUP BY şöbə
HAVING COUNT(*) > 10;

Bu sorğu yalnız işçi sayı 10-dan çox olan şöbələri seçəcək.