SQL’deki AVG() fonksiyonu, bir tablodaki belirli bir sütunun ortalama değerini hesaplamak için kullanılır. Ortalamayı kayan noktalı bir sayı olarak döndürür. Bu fonksiyon özellikle bir veritabanındaki sayısal değerlerin ortalamasını bulmak istediğinizde kullanışlıdır.
İçindekiler
AVG() fonksiyonunu kullanmak için, sütun adını parametre olarak belirtmeniz gerekir. Fonksiyon daha sonra bu sütundaki tüm kayıtların ortalama değerini hesaplayacaktır. Sonuç tek bir değer olarak döndürülür.
Örneğin, “sales” adında bir tablonuz ve “revenue” adında bir sütununuz olduğunu varsayalım. Elde edilen ortalama geliri bulmak istiyorsanız, AVG() fonksiyonunu aşağıdaki gibi kullanabilirsiniz:
SELECT AVG(revenue) AS average_revenue FROM sales;
Yukarıdaki sorgu, “sales” tablosundaki tüm gelir değerlerinin ortalamasını hesaplayacak ve sonucu “average_revenue” olarak döndürecektir. Bu, manuel hesaplamalar yapmak zorunda kalmadan ortalama değeri kolayca almanızı sağlar.
Tek bir sütunun ortalamasını hesaplamanın yanı sıra, bir tablodaki her grubun ortalamasını hesaplamak için AVG() fonksiyonunu GROUP BY cümlesiyle birlikte de kullanabilirsiniz. Bu, farklı kategoriler veya veri alt kümeleri için ortalama değeri bulmak istediğinizde kullanışlıdır.
AVG () Fonksiyonunu Anlama
AVG () işlevi, SQL’de bir dizi sayı veya ifadenin ortalama değerini hesaplamanıza olanak tanıyan matematiksel bir işlevdir. Girdi olarak bir sütun veya ifade alır ve bu sütun veya ifadedeki değerlerin ortalama değerini döndürür.
Örneğin, çeşitli öğrencilerin notlarını saklayan “notlar” adlı bir sütuna sahip “öğrenciler” adlı bir tablonuz varsa, ortalama notu hesaplamak için AVG () işlevini kullanabilirsiniz. AVG () fonksiyonunu kullanmak için sözdizimi aşağıdaki gibidir:
SELECT AVG (grades) FROM students;
Bu sorgu, “students” tablosundaki “grades” sütunundan ortalama notu döndürecektir.
AVG () fonksiyonunun yalnızca sayısal değerler üzerinde çalıştığına dikkat etmek önemlidir. Sütunda veya ifadede sayısal olmayan değerler varsa, fonksiyon bunları yok sayar ve geri kalan değerlerin ortalamasını hesaplar.
AVG () fonksiyonu, daha karmaşık hesaplamalar yapmak ve belirli sonuçlar elde etmek için GROUP BY, HAVING ve ORDER BY gibi diğer SQL fonksiyonları ve cümlecikleriyle birlikte kullanılabilir.
Sonuç olarak, AVG () fonksiyonu SQL’de bir dizi sayı veya ifadenin ortalama değerini hesaplamanıza olanak tanıyan güçlü bir araçtır. Kullanımı kolaydır ve daha karmaşık hesaplamalar yapmak için diğer SQL fonksiyonlarıyla birleştirilebilir.
AVG () Fonksiyonunun Açıklaması
AVG() fonksiyonu, bir tablodaki belirli bir sütunun ortalama değerini hesaplamak için kullanılan yerleşik bir SQL fonksiyonudur. Ortalamayı tek bir değer olarak döndürür.
AVG() fonksiyonunu kullanmak için, ortalamasını hesaplamak istediğiniz sütunu parantez içinde belirtmeniz gerekir. AVG() fonksiyonu hem sayısal hem de sayısal olmayan veri türleriyle kullanılabilir.
Ortalamasını hesapladığınız sütun sayısal değerler içeriyorsa, AVG() fonksiyonu bu değerlerin ortalamasını hesaplayacak ve sayısal bir sonuç döndürecektir. Örneğin, ürünlerin fiyatlarını temsil eden sayısal değerler içeren “fiyat” adlı bir sütununuz varsa, tüm ürünlerin ortalama fiyatını hesaplamak için AVG() fonksiyonunu kullanabilirsiniz.
Ortalamasını hesapladığınız sütun sayısal olmayan değerler içeriyorsa, AVG() fonksiyonu ortalamayı hesaplamadan önce bu değerleri sayısal eşdeğerlerine dönüştürecektir. Örneğin, ürünlerin derecelendirmelerini temsil eden sayısal olmayan değerler içeren “rating” adlı bir sütununuz varsa (ör. “iyi”, “mükemmel”, “zayıf”), AVG() işlevi bu değerleri sayısal eşdeğerlerine dönüştürür (ör. “iyi” 0 olur, “mükemmel” 1 olur, “zayıf” -1 olur) ve ardından ortalamayı hesaplar.
AVG() fonksiyonunun ortalamayı hesaplarken NULL değerleri göz ardı ettiğini unutmamak önemlidir. Ortalamasını hesapladığınız sütun NULL değerler içeriyorsa, bunlar hesaplamanın dışında tutulacaktır. Örneğin, kişilerin yaşlarını içeren “age” adlı bir sütununuz varsa ve bazı satırlarda age için NULL değerler varsa, AVG() işlevi yalnızca NULL olmayan değerlerin ortalama yaşını hesaplayacaktır.
AVG() fonksiyonunun sonucu, doğrudan bir sorgu sonucunda görüntülenmek, daha sonra kullanılmak üzere bir değişkende saklanmak veya sorgu içindeki hesaplamalarda kullanılmak gibi çeşitli şekillerde kullanılabilir.
Sonuç olarak, AVG() fonksiyonu bir tablodaki bir sütunun ortalama değerini hesaplamak için güçlü bir araçtır. NULL değerleri göz ardı ederken, sayısal veya sayısal olmayan değerlerin ortalamasını elde etmek için basit ve etkili bir yol sağlar.
AVG() Fonksiyonu Örnekleri
AVG() fonksiyonu genellikle bir veritabanı tablosundaki belirli bir sütunun ortalama değerini hesaplamak için kullanılır. AVG() fonksiyonunun nasıl kullanılacağını gösteren bazı örnekler aşağıda verilmiştir:
“employees” adlı bir tablodaki çalışanların ortalama maaşını hesaplamak için aşağıdaki sorguyu kullanabilirsiniz:
SELECT AVG(salary) AS average_salary FROM employees;
“customers” adlı bir tablodaki müşterilerin yaş ortalamasını hesaplamak için aşağıdaki sorguyu kullanabilirsiniz:
4. SELECT AVG(age) AS average_age FROM customers;
5. “products” adlı bir tablodaki ürünlerin ortalama fiyatını hesaplamak için aşağıdaki sorguyu kullanabilirsiniz:
6. SELECT AVG(price) AS average_price FROM products;
Bu örnekler, bir veritabanı tablosundaki belirli bir sütunun ortalama değerini almak için AVG() fonksiyonunu nasıl kullanabileceğinizi göstermektedir. Hesaplanan ortalama tek bir sonuç olarak döndürülür ve kolaylık sağlamak için AS anahtar sözcüğü kullanılarak bir takma ad atanabilir.
SSS:
AVG () fonksiyonu ne için kullanılır?
AVG () fonksiyonu, bir değerler kümesinin ortalama değerini döndürmek için kullanılır.
AVG () fonksiyonu ne döndürür?
AVG () fonksiyonu, bir değerler kümesinin ortalama değerini döndürür.
Malezya’nın Yabancı Rezervleri: Rakamlara Daha Yakından Bakmak Yabancı rezervler bir ülkenin ekonomik istikrarında çok önemli bir rol oynar ve Malezya …