Datenbanken · Junior · Frage 28 von 75
Was ist der Unterschied zwischen WHERE und HAVING?
- 1Sie sind in jeder Abfrage austauschbar
- 2
HAVINGist nur für Bedingungen in Joins - 3
WHEREfiltert Zeilen;HAVINGfiltert Gruppen
Antwort zeigen
Richtige Antwort: WHERE filtert Zeilen; HAVING filtert Gruppen
Erklärung
Beispiel: GROUP BY city HAVING COUNT(*) > 100. In WHERE kann man kein Aggregat nutzen, weil Aggregate in dieser Phase noch nicht existieren.