Sql Server avg Fonksiyonu

Herkese merhaba, Sql Server yazılarımıza kaldığımız yerden devam ediyoruz. Bu yazımızda avg fonksiyonunu anlatacağım. Hadi başlayalım !
Table of Contents
AVG İşlevinin Tanımı
“AVG” işlevi, belirtilen sütundaki sayısal değerlerin ortalamasını hesaplar. Genellikle veritabanındaki kayıtların ortalamasını hesaplamak için kullanılır. “AVG” işlevi, “SELECT” ifadesiyle kullanılarak kullanılır.
Örnekler
Aşağıdaki örnekler, SQL Server’da “AVG” işlevinin nasıl kullanıldığını göstermektedir:
Ortalama Değer Hesaplama
SELECT AVG(UnitPrice) AS AvgPrice FROM Products
Yukarıdaki sorgu, “Products” tablosundaki “UnitPrice” sütunundaki tüm değerlerin ortalamasını hesaplar ve “AvgPrice” olarak adlandırılan bir sütunda görüntüler.
Gruplandırılmış Ortalama Değer Hesaplama
SELECT CategoryID, AVG(UnitPrice) AS AvgPrice FROM Products GROUP BY CategoryID
Yukarıdaki sorgu, “Products” tablosundaki “UnitPrice” sütunundaki tüm değerlerin her bir kategoriye göre ortalamasını hesaplar ve sonuçları “CategoryID” sütununa göre gruplandırır.
Filtrelenmiş Ortalama Değer Hesaplama
SELECT AVG(UnitPrice) AS AvgPrice FROM Products WHERE CategoryID = 1
Yukarıdaki sorgu, “Products” tablosundaki “CategoryID” sütununda değeri 1 olan tüm ürünlerin “UnitPrice” sütunundaki ortalamasını hesaplar.
Birden Fazla Sütunun Ortalama Değeri Hesaplama
SELECT AVG(UnitPrice) AS AvgPrice, AVG(UnitsInStock) AS AvgStock FROM Products
Yukarıdaki sorgu, “Products” tablosundaki “UnitPrice” ve “UnitsInStock” sütunlarındaki ortalamaları hesaplar ve sonuçları “AvgPrice” ve “AvgStock” sütunlarında görüntüler.
“AVG” işlevi, SQL Server’da birçok farklı senaryoda kullanılabilir ve verilerinizi analiz etmek için farklı yollar sunar. Bu nedenle, SQL Server kullanıcıları için bu işlevin kullanımı hakkında bilgi sahibi olmak önemlidir.
Dikkat Edilmesi Gerekenler
Ancak, SQL Server’da “AVG” işlevinin doğru şekilde kullanılması için bazı önemli noktalara dikkat etmek gerekir. Bunlar şunlardır:
- “AVG” işlevi, sayısal değerlerin ortalamasını hesaplamak için kullanılır. Eğer sütundaki veriler sayısal değilse, hata alabilirsiniz.
- “AVG” işlevi, NULL değerlerini otomatik olarak atlar. Bu nedenle, “AVG” işlevi kullanırken NULL değerlerini göz ardı etmek istemiyorsanız, “WHERE” ifadesiyle NULL olmayan değerleri filtrelemeniz gerekir.
- “AVG” işlevi, yalnızca sayısal verileri işler. Bu nedenle, sütunun veri tipi sayısal değilse, “CAST” işleviyle dönüştürmeniz gerekebilir.
Sonuç
Sonuç olarak, SQL Server’da “AVG” işlevi, verilerinizi analiz etmek ve raporlamak için önemli bir araçtır. Bu işlevin doğru şekilde kullanılması için bazı önemli noktalara dikkat etmek gerekir. Bu makalede, SQL Server’da “AVG” işlevinin kullanımı ve örnekleri hakkında bilgi verdik. Umarım bu makale size faydalı olmuştur ve SQL Server’da “AVG” işlevini daha etkili bir şekilde kullanmanıza yardımcı olmuştur.
Evet Sql Server’da avg fonksiyonu kullanımı bu şekilde olmakta. Tüm Sql Server yazılarımıza buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.