Menu
Coddy logo textTech

Built-In Aggregate Part 1

Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası — ders 34 / 72.

SQL'de birçok yerleşik fonksiyon vardır ama bu derste toplulaştırma fonksiyonlarını ele alacağız.

Bir toplama fonksiyonu, bir alanı girdi olarak alır ve bu alan üzerinde bir şey hesaplar. En yaygın toplama fonksiyonları şunlardır:

  • MAX - Bir alanın maksimum değerini döndürür
  • MIN - Bir alanın minimum değerini döndürür
  • AVG - Bir alanın ortalama değerini döndürür
  • COUNT - Kayıtların toplam sayısını döndürür
  • SUM - Bir alandaki tüm null olmayan değerlerin toplamını döndürür

Bu fonksiyonları SELECT ifadenizde şu şekilde kullanabilirsiniz:

SELECT MAX(col1), MIN(col2), AVG(col3), …

Örneğin, çalışanlar tablosunda en yüksek maaşı bulmak için:

SELECT MAX(salary) FROM employees

Veya birden fazla toplamsal değeri aynı anda almak için:

SELECT MAX(salary), MIN(salary), AVG(salary) FROM employees
challenge icon

Görev

Kolay

Mevcut tablolar ve sütunlar:

  • <strong>sales</strong>: <strong>product_id</strong>, <strong>price_per_unit</strong>,  <strong>quantity</strong>

Şu sonuçları döndüren bir sorgu yazın:

  • Satış işlemlerinin toplam sayısı
  • Satış başına ortalama miktar
  • Birim başına maksimum fiyat
  • Toplam gelir (quantity * price_per_unit toplamı)

Sonucunuzun şu tam sütun adlarına sahip olması gerekir:

  • total_transactions
  • avg_quantity
  • max_unit_price 
  • total_revenue

Kendin dene

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler