Sobes.tech
Junior — Middle

SQL sorgularında HAVING operatörünün amacı ve kullanımı nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

SQL'de HAVING operatörü, GROUP BY operatörü kullanılarak oluşturulan kayıt gruplarını filtrelemek için kullanılır. WHERE'den farklı olarak, WHERE satırları gruplamadan önce filtrelerken, HAVING gruplamadan sonra uygulanır ve toplam fonksiyonları (örneğin, COUNT, SUM, AVG) üzerinde koşullar belirlemeye olanak tanır.

Örnek:

SELECT departman, COUNT(*) AS çalışan_sayısı
FROM çalışanlar
GROUP BY departman
HAVING COUNT(*) > 10;

Bu sorgu, çalışan sayısı 10'dan fazla olan departmanları seçecektir.