Aggregate Functions
SQL'de "Aggregate Functions" (Toplama Fonksiyonları), bir sütundaki değerlerin toplamını, ortalama değerini, en küçük ve en büyük değerlerini ve diğer toplam değerlerini hesaplamak için kullanılır. Aggregate fonksiyonlar, bir sütundaki değerlerin istatistiksel analizini yapmak için kullanışlıdır.
SQL'de yaygın olarak kullanılan Aggregate fonksiyonları şunlardır:
COUNT(): bir sütundaki değerlerin sayısını hesaplar.
SUM(): bir sütundaki sayısal değerlerin toplamını hesaplar.
AVG(): bir sütundaki sayısal değerlerin ortalamasını hesaplar.
MIN(): bir sütundaki en küçük değeri hesaplar.
MAX(): bir sütundaki en büyük değeri hesaplar.
Aggregate fonksiyonları, bir SELECT ifadesinde kullanılır ve GROUP BY ifadesiyle birlikte kullanılırsa, veriler gruplandırılabilir.
Aggregate fonksiyonları aşağıdaki şekilde kullanılır:
Burada "function", kullanmak istediğimiz Aggregate fonksiyonunu temsil eder. "column_name", hesaplamak istediğimiz sütunun adıdır. "table_name", sorgulamak istediğimiz tablonun adıdır. "condition", sorguyu filtrelemek için isteğe bağlı bir koşuldur.
Örneğin, "Orders" adlı bir tablodaki "Price" sütunundaki değerlerin toplamını hesaplamak için şu SQL sorgusu kullanılabilir:
Bu sorgu, "Orders" tablosundaki "Price" sütunundaki tüm değerlerin toplamını döndürür.
Aggregate fonksiyonları, veritabanı işlemlerinde oldukça yaygın olarak kullanılır. Ancak, büyük veritabanlarında kullanılırsa, sistem kaynaklarını tüketebilir. Bu nedenle, büyük veritabanları için, Aggregate fonksiyonları doğru şekilde kullanmak önemlidir.
Last updated
Was this helpful?