Son Haberler
Anasayfa / Yazılım / SQL / HAVING Fonksiyonu

HAVING Fonksiyonu

HAVING fonksiyonu aslında WHERE deyimi gibidir ama kullanımında daha çok bir verinin toplanma işlemi gerçekleştirilir ve buna göre filtreleme yapılır. Yine örnek yapalım. Şirket adlı veritabanım var ve içinde iki adet tablom var ve bir takım bilgiler mevcut.

Ve bir takım verilerim mevcut, onları da gösterelim :

Şimdi bu tablolarda görüldüğü gibi isimler ve bölümler var.

Ben bölümlerde 2 ve 2’den fazla çalışılan bölümlerin listelenmesini istiyorum.

SELECT Bolumler.Bolum, 
COUNT (Calisanlar.Ad)AS CalisanSayisi 
FROM Calisanlar 
INNER JOIN Bolumler ON Bolumler.BolumID = Calisanlar.BolumID
GROUP BY Bolumler.Bolum
HAVING COUNT (Calisanlar.Ad) >= 2

Sonuçta elde edilen tablo :

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir