MS SQL Server Eğitimleri 41 – T-SQL Aggregate Functions 1 – AVG() Kullanımı

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ı

 

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ş.

Ş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.

İ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.

AVG kullanımı böyleydi.

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

Facebook Sayfamizdan Bizleri Takip Edebilirsiniz
Murat Bilginer

Industryolog Akademi Founder – Endüstri Mühendisi
Canias ERP Troia Geliştiricisi & Yazılım Uzmanı
7 Yıldır bildiğini paylaşmak için çabalayan bir blogger.

http://muratbilginer.net/