Menu
Coddy logo textTech

Integrierte Aggregatfunktionen Teil 1

Teil des Abschnitts Grundlagen der SQL-Journey von Coddy. Lektion 34 von 72.

SQL verfügt über viele integrierte Funktionen, aber in dieser Lektion behandeln wir die Aggregatfunktionen.

Eine Aggregatfunktion erhält ein Feld als Eingabe und berechnet etwas über dieses Feld. Die häufigsten Aggregatfunktionen sind:

  • MAX - Gibt den Maximalwert eines Feldes zurück
  • MIN - Gibt den Minimalwert eines Feldes zurück
  • AVG - Gibt den Durchschnittswert eines Feldes zurück
  • COUNT – Gibt die Gesamtzahl der Datensätze zurück
  • SUM – Gibt die Summe aller Nicht-Null-Werte in einem Feld zurück

Du kannst diese Funktionen in deiner SELECT-Anweisung wie folgt verwenden:

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

Zum Beispiel, um das höchste Gehalt in einer Mitarbeitertabelle zu finden:

SELECT MAX(salary) FROM employees

Oder um mehrere Aggregatfunktionen gleichzeitig zu erhalten:

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

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • sales: product_id, price_per_unit,  quantity

Schreibe eine Abfrage, die Folgendes zurückgibt:

  • Die Gesamtzahl der Verkaufstransaktionen
  • Die durchschnittliche Menge pro Verkauf
  • Den maximalen Preis pro Einheit
  • Den Gesamtumsatz (Summe aus quantity * price_per_unit)

Dein Ergebnis sollte genau diese Spaltennamen haben:

  • total_transactions
  • avg_quantity
  • max_unit_price 
  • total_revenue

Probier es selbst

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: SQL-Playground