Datenbanken · Junior · Frage 29 von 75
Warum scheitert SELECT city, name, COUNT(*) FROM users GROUP BY city?
- 1Man kann nicht nach Textspalten wie
citygruppieren - 2
nameist weder gruppiert noch aggregiert - 3
COUNT(*)lässt sich nicht mitGROUP BYnutzen
Antwort zeigen
Richtige Antwort: name ist weder gruppiert noch aggregiert
Erklärung
Jede Ausgabezeile ist eine Gruppe. Jede ausgewählte Spalte muss in GROUP BY stehen oder in einem Aggregat wie MAX(name) oder string_agg(name, ', ').