HAVING

SQL "HAVING" komutu, "GROUP BY" komutunun sonucunda filtreleme yapmak için kullanılır. "HAVING" komutu, belirli bir kriterin karşılanması gerektiğinde sadece o grupları seçer.

Örnek olarak, aşağıdaki sorguda "customers" tablosundaki müşterilerin şehirlere göre sayıları çekilmektedir ve bu sayılar 50'den büyük olan şehirler seçilmektedir:

SELECT city, COUNT(*)
FROM customers
GROUP BY city
HAVING COUNT(*) > 50;

Bu sorguda, "GROUP BY" komutu ile "city" sütunu belirlenir ve veriler bu sütuna göre gruplandırılır. "HAVING" komutu ile "COUNT(*)" fonksiyonu sonucu 50'den büyük olan gruplar seçilir.

"HAVING" komutu, belirli bir kriterin karşılanması gerektiğinde "GROUP BY" komutunun sonucunu filtrelemek için kullanılabilir. Böylece veritabanındaki veriler daha kolay analiz edilebilir.

Last updated