Bazy danych · Junior · Pytanie 29 z 75

Dlaczego SELECT city, name, COUNT(*) FROM users GROUP BY city kończy się błędem?

Wyjaśnienie

Każdy wiersz wyniku to grupa. Każda kolumna w SELECT musi być w GROUP BY albo w agregacie, np. MAX(name) lub string_agg(name, ', ').

Do poczytania

Błąd w pytaniu

Bazy danych · Junior · pytanie 29

Sprawdź się

Rozwiąż test Bazy danych · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test