Having cümleciği ile grup kriterleri tanımlanır, gruplanmış kolonlardaki veriler where cümleciği ile filtrelenemez, bunun yerine having cünleciği kullanılır. Örneğin, öğrenciler tablosu aşağıdaki gibi olsun.
id | adi | notu |
123 | Veli | 60 |
124 | Veli | 70 |
125 | Ali | 80 |
126 | Ali | 30 |
127 | Hasan | 61 |
not ortalaması 60 dan büyük olan öğrencileri bulmak isteyelim.
1 |
SELECT adi, AVG(notu) FROM ogrenciler GROUP BY adi HAVING AVG(notu) > 60 |
id | adi | ortalaması>60 |
124 | Veli | 65 |
127 | Hasan | 61 |