AVG() SQL programlama dilinde, bir veritabanı tablosundaki sayı kümesinin ortalama değerini hesaplamak için kullanılan matematiksel bir işlevdir. Genellikle veri analizinde ve raporlamada belirli bir alanın veya sütunun ortalama değerini bulmak için kullanılır.
İçindekiler
AVG() fonksiyonu, alanın veya sütunun adını bağımsız değişken olarak alır ve sonuç olarak ortalama değeri döndürür. Örneğin, “sales” adlı bir sütuna sahip bir tablomuz varsa ve ortalama satış değerini bulmak istiyorsak, AVG(sales) fonksiyonunu kullanabiliriz.
AVG() fonksiyonu, belirtilen sütundaki tüm değerleri toplayarak ve ardından toplamı tablodaki toplam satır veya kayıt sayısına bölerek çalışır. NULL değerleri otomatik olarak yok sayar, bu nedenle sonucu etkilemeleri konusunda endişelenmenize gerek yoktur.
Örnek:
Diyelim ki “employees” adında bir tablomuz ve her çalışanın maaşını saklayan “salary” adında bir sütunumuz var. Tüm çalışanların ortalama maaşını bulmak için aşağıdaki SQL sorgusunu kullanabiliriz:
SELECT AVG(salary) FROM employees;
Bu, tablodaki tüm çalışanların ortalama maaşını döndürecektir.
AVG() fonksiyonu, belirli bir alanın ortalama değerini hesaplamanın yanı sıra, daha karmaşık hesaplamalar ve filtrelemeler gerçekleştirmek için GROUP BY ve HAVING gibi diğer SQL fonksiyonları ve anahtar kelimeleriyle birlikte de kullanılabilir. Verilerinize ilişkin değerli bilgiler sağlayabilecek güçlü bir araçtır.
Sonuç olarak, SQL’deki AVG() fonksiyonu, bir veritabanı tablosundaki bir dizi sayının ortalama değerini hesaplamak için kullanışlı bir araçtır. Kullanımı kolaydır ve daha gelişmiş hesaplamalar yapmak için diğer SQL fonksiyonlarıyla birleştirilebilir. İster satış verilerini, ister çalışan maaşlarını veya başka herhangi bir sayısal veri türünü analiz ediyor olun, AVG() işlevi ortalama değeri hızlı ve doğru bir şekilde hesaplamanıza yardımcı olabilir.
SQL’de AVG () Fonksiyonunu Anlama
SQL’deki AVG () fonksiyonu, bir tablodaki belirli bir sütunun ortalama değerini hesaplamanıza olanak tanıyan güçlü bir araçtır. Bu fonksiyon, bir dizi sayısal değerin ortalamasını bulmanız gerektiğinde veri analizinde yaygın olarak kullanılır.
AVG () fonksiyonunu kullanmak için, sütun adını bir bağımsız değişken olarak sağlamanız gerekir. Fonksiyon daha sonra bu sütunun ortalama değerini döndürür. Sonuç, sütunun veri türüne bağlı olarak ondalık veya tamsayı olabilir.
AVG () fonksiyonunun nasıl çalıştığını daha iyi anlamak için bir örnek aşağıda verilmiştir:
SELECT AVG(price) FROM products;
Bu örnekte, AVG () fonksiyonu “products” tablosundaki tüm ürünlerin ortalama fiyatını hesaplamak için kullanılır. Sonuç, ortalama fiyatı temsil eden tek bir değer olacaktır.
AVG () fonksiyonunun yalnızca belirtilen sütunun sayısal bir değere sahip olduğu satırlar için ortalamayı hesaplayacağını unutmamak önemlidir. Sütunda sayısal olmayan değerler varsa, bunlar hesaplamada göz ardı edilecektir.
Ortalama hesaplama temel işlevine ek olarak, AVG () fonksiyonunu diğer SQL fonksiyonları ve cümlecikleriyle birlikte de kullanabilirsiniz. Örneğin, bir tablo içindeki farklı grupların ortalama değerlerini hesaplamak için GROUP BY cümlesiyle birleştirebilirsiniz.
SELECT category, AVG(price) FROM products GROUP BY category;
Bu örnekte AVG () fonksiyonu, “products” tablosundaki her bir ürün kategorisi için ortalama fiyatı hesaplamak üzere GROUP BY cümlesiyle birlikte kullanılır. Sonuç, her satırın bir kategoriyi ve buna karşılık gelen ortalama fiyatı temsil ettiği bir dizi satır olacaktır.
Sonuç olarak, SQL’deki AVG () fonksiyonu bir tablodaki bir sütunun ortalama değerini hesaplamak için kullanışlı bir araçtır. Tek başına kullanılabileceği gibi, daha karmaşık hesaplamalar yapmak için diğer SQL fonksiyonları ve cümlecikleriyle birlikte de kullanılabilir. Bu fonksiyonun nasıl kullanılacağını anlayarak verilerinizden değerli bilgiler edinebilirsiniz.
SQL’de AVG () Fonksiyonunun Uygulanması
AVG() fonksiyonu, bir tablodaki belirli bir sütunun ortalama değerini hesaplamanıza olanak tanıyan ve yaygın olarak kullanılan bir SQL toplama fonksiyonudur. Özellikle fiyatlar, miktarlar veya derecelendirmeler gibi sayısal verilerin ortalamasını bulmak için kullanışlıdır.
SQL’de AVG() fonksiyonunu uygulamak için, ortalamasını hesaplamak istediğiniz sütun adını veya ifadeyi sağlamanız gerekir. İşte temel söz dizimi:
Örneğin, “id”, “product” ve “price” sütunlarını içeren “sales” adlı bir tablonuz olduğunu varsayalım. Tablodaki tüm ürünlerin ortalama fiyatını hesaplamak için aşağıdaki sorguyu kullanabilirsiniz:
SELECT AVG(price) FROM sales;
AVG() fonksiyonu, “price” sütunundaki tüm fiyatların ortalaması olan tek bir değer döndürecektir.
AVG() fonksiyonunu WHERE, GROUP BY ve HAVING gibi diğer SQL cümlecikleriyle birlikte de kullanabilirsiniz. Örneğin, belirli bir ürün kategorisinin ortalama fiyatını hesaplamak için, ortalamayı hesaplamadan önce verileri filtrelemek üzere bir WHERE cümlesi ekleyebilirsiniz.
SELECT AVG(price) FROM sales WHERE category = 'Electronics';
Bu sorgu, “Electronics” kategorisindeki tüm ürünlerin ortalama fiyatını döndürecektir.
Ayrıca, AVG() fonksiyonunu COUNT(), SUM() ve MAX() gibi diğer toplama fonksiyonlarıyla birlikte kullanabilirsiniz. Bu, verileriniz üzerinde daha karmaşık hesaplamalar yapmanıza olanak tanır.
Sonuç olarak, AVG() fonksiyonu SQL’de bir tablodaki bir sütunun ortalama değerini kolayca hesaplamanızı sağlayan güçlü bir araçtır. Doğru sözdizimini kullanarak ve sorgularınıza dahil ederek verilerinizden değerli bilgiler elde edebilirsiniz.
SSS:
SQL’de AVG() fonksiyonu nedir?
SQL’deki AVG() işlevi, bir tablodaki belirli bir sütunun ortalama değerini hesaplamak için kullanılan yerleşik bir işlevdir.
SQL’de AVG() fonksiyonu nasıl kullanılır?
AVG() fonksiyonu SQL’de ortalama değeri hesaplamak istediğiniz sütunu belirterek kullanılır. Örneğin, bir tablodaki çalışanların ortalama maaşını hesaplamak için AVG() fonksiyonunu kullanabilirsiniz.
AVG() fonksiyonu birden fazla sütunla kullanılabilir mi?
Hayır, AVG() fonksiyonu yalnızca tek bir sütunla kullanılabilir. Birden fazla sütunun ortalamasını hesaplamak istiyorsanız, her sütun için ayrı AVG() fonksiyonları kullanmanız gerekir.
AVG() fonksiyonu ile kullanılan sütunda NULL değerler varsa ne olur?
AVG() fonksiyonuyla kullanılan sütunda NULL değerler varsa, bunlar ortalama hesaplamasında göz ardı edilir. Ortalama hesaplaması için yalnızca NULL olmayan değerler dikkate alınır.