Menu

12 Eylül 2010 Pazar

Grup Fonksiyonlar

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.
Bir sonraki dersimizde en cok kullanilan grup fonksiyonlarini ayri ayri degerlendirecez.

Hiç yorum yok:

Yorum Gönder