Grup fonksiyonlari tek kayit fonksiyonlarinda farkli olarak bir veya daha fazla girdi degeri alir. Girdi degerleri sorgu calisip tum kayitari cekilmeden belli olmaz. Tek kayit fonksiyonlarinda girdi sayisi SQL cumlesinin ayristirilma islemi sirasinda bilinir. Bu ozelligi grup fonksiyonlarini kullanimi ve sonuclari yonuyle tek kayit fonksiyonlarinda ayrilir.
- Grup fonksiyonlari genelde NULL deger almaz ve genelede NULL deger dondurmezler. Ornegin COUNT ve SUM fonksiyonlarina NULL degerler girdigimizde 0 (sifir) dondururler.
- Grup fonksiyonlari SQL cumlelerinin SELECT yada HAVING kisimlarinda yer alabilir. SELECT kisminda kullanildigi zaman genelde GROUP BY ifadesi ile birlikte kullanilir. Eger GROUP BY ifadesinde gruplamanin neye gore yapilacagi belirtilmez ise gruplama islemi icin kayitlarin tamami kullanilir.
- Group fonksiyonalari SQL cumlelerinin WHERE kisminda kullanilmaz.
Hiç yorum yok:
Yorum Gönder