Erste Seite Zurück Weiter Letzte Seite Übersicht Grafik

Aggregatfunktion count


Notizen:

Wieviele St.Pöltner Kunden haben wir?
count(*) .. zählt Datensätze
count(Feld) .. zählt Datensätze, bei denen in „Feld“ ein Wert steht (nicht NULL)
count (DISTINCT Feld) .. zählt Datensätze mit unterschiedlichen, von NULL verschiedenen Werten in „Feld“
GROUP BY Spaltenliste HAVING Bedingung
SELECT Artikel, SUM(Preis * Anzahl) FROM Bestellung WHERE Kategorie = 'Getränke' GROUP BY Artikel HAVING SUM(Preis * Anzahl) > 1000 ORDER BY Artikel ;
WHERE Klausel legt Bedingung fest für die Auswahl der Datensätze HAVING-Klausel legt Bedingung fest für Werte, die mit Aggregatfunktionen erzeugt werden
Achtung: in die Spaltenliste können nur Spalten aufgenommen werden, nach denen gruppiert wird, oder die mit Aggregatfunktionen verarbeitet werden!