Konuyu Açan #1
SQL AVG Fonksiyonu ile Ortalama Bulma

Veritabanı sorgularında, belirli bir sütunda yer alan değerlerin ortalamasını hesaplamak sıkça ihtiyaç duyulan bir işlemdir. Bu noktada SQL'in sağladığı AVG fonksiyonu devreye girer. AVG, "average" kelimesinin kısaltmasıdır ve genellikle finans, istatistik veya raporlama gibi alanlarda kullanılır.

AVG fonksiyonunun temel kullanımı oldukça basittir. Örneğin, bir "satislar" tablosunda "satis_miktari" sütununun ortalamasını almak istediğinizde şu sorguyu yazarsınız:

KOD
123
SELECT AVG(satis_miktari) AS OrtalamaSatis
FROM satislar;


Buradaki "AS" ifadesi, sonucu daha anlamlı hale getirmek için kullanılır ve çıktıdaki sütun adını belirler. Bu sorgu, toplam satış tutarlarını sayısal olarak toplar ve satır sayısına böler, böylece ortalamayı hesaplar.

AVG fonksiyonunun birkaç önemli noktası şunlardır:
  • NULL değerler otomatik olarak göz ardı edilir, yani sadece geçerli sayısal değerler dikkate alınır.
  • Filtreleme ile birlikte kullanıldığında, belirli koşullara uyan verilerin ortalamasını alabilirsiniz. Örneğin:


[code]
SELECT AVG(satis_miktari) AS OrtalamaSatis
FROM satislar
WHERE tarih >= '2023-01-01' AND tarih

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi