MS SQL Eğitimlerimizde yavaştan bazı temel fonksiyonların kullanımlarına başlıyoruz. Bir kaç yazımızı Hesaplama fonksiyonlarına ayıracağız. Aggregate Functions olarak geçen bu fonksiyonlar SQL sorgularında çok işimize yararlar.

Bu eğitim yazımızın konusu AVG() fonksiyonu.

Avarage ifadesinin kısaltması olarak SQL kodları arasına girmiş bu fonksiyon ile belirtilen kolona ait seçilen değerlerin ortalamasını verir.

Not: Sadece sayısal değer alabilen kolonlar üzerinde uygulanabilir.

Kullanımı

SELECT AVG(KOLON_ADI) FROM TABLO_ADI

XENONBOX  veritabanımız üzerinde bir örnekle görelim.

ORDERS tablosunda toplam tutarın ortalamasını bulalım.

ORDERS tablosunda bu alan TOTALAMOUNT olarak ifade edilmiş.

SELECT AVG(TOTALAMOUNT) FROM ORDERS

Şimdi bu alan bir arayüzde kullanıcıya sunulmuş olsaydı. Kişi No Column Name’den bu değerin ne olduğunu anlayamazdı. O zaman Alias kullanarak bu kolonu anlamlı hale getirelim.

SELECT AVG(TOTALAMOUNT) AS [Ortalama Tutar] FROM ORDERS

İstediğimiz işlemi yapabildik. 

Not: Eğer kullanacağımız alanlar ifadeler 1 den fazla kelimeden oluşuyorsa bunlar [ ] köşeli parantezler içine yazmalısınız. Yada arada boşluk bırakmadan _ tire gibi bir belirteçle de ayırıp yapabilirsiniz.

SELECT AVG(TOTALAMOUNT) AS [Ortalama Tutar] FROM ORDERS

SELECT AVG(TOTALAMOUNT) AS Ortalama_Tutar FROM ORDERS

AVG kullanımı böyleydi.

Bir sonraki yazımda görüşmek üzere.


What's Your Reaction?

hate hate
0
hate
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win
Murat Bilginer
21 Şubat 1992 Doğumlu. Endüstri Mühendisi olarak Lisansını 2016 yılında tamamlamıştır. Industryolog Akademi - NGenius oluşumlarının kurucusudur. Şu anda kendi şirketi Brainy Tech ile hem Yazılım Hizmetleri Sunmakta Hem de Online Eğitimler Vermektedir.