SQL’de SUM() fonksiyonu, bir sorgudaki belirli bir sütundaki sayısal değerlerin toplamını hesaplamak için kullanılır. Örneğin, “sales” adında bir tablomuz olduğunu varsayalım ve bu tabloda “product_name” ve “price” sütunları var. Aşağıdaki SQL sorgusu, “sales” tablosundaki tüm ürünlerin toplam satışlarını döndürecektir:
sqlCopy codeSELECT SUM(price) as total_sales
FROM sales;
Yukarıdaki sorgu, “sales” tablosundaki “price” sütunundaki tüm sayısal değerlerin toplamını hesaplar ve “total_sales” adında bir sütunda gösterir.
SUM() fonksiyonu, belirli bir koşula göre de çalışabilir. Örneğin, “sales” adında bir tablomuz olduğunu varsayalım ve bu tabloda “product_name” ve “price” sütunları var. Aşağıdaki SQL sorgusu, “sales” tablosundaki belirli bir ürünün toplam satışlarını hesaplayacaktır:
sqlCopy codeSELECT product_name, SUM(price) as total_sales
FROM sales
WHERE product_name = 'Apple';
Yukarıdaki sorgu, “sales” tablosundaki “product_name” sütununda ‘Apple’ değeri olan satırları seçer, “price” sütunundaki sayısal değerlerin toplamını hesaplar ve sonuçları “product_name” ve “total_sales” sütunlarında gösterir.
SUM() fonksiyonu, SQL’de toplama işlemi yapmak için sıklıkla kullanılır ve veri analizi ve raporlama gibi birçok uygulamada faydalıdır.