Datenbanken · Junior · Frage 71 von 75
Wie bekommt man die 5 Städte mit den meisten Nutzern?
- 1
SELECT city, COUNT(*) AS n FROM users ORDER BY n DESC LIMIT 5; - 2
SELECT city, COUNT(*) AS n FROM users GROUP BY city ORDER BY city LIMIT 5; - 3
SELECT city, COUNT(*) AS n FROM users GROUP BY city ORDER BY n DESC LIMIT 5;
Antwort zeigen
Richtige Antwort: SELECT city, COUNT(*) AS n FROM users GROUP BY city ORDER BY n DESC LIMIT 5;
Erklärung
Gruppieren, zählen, nach der Anzahl sortieren und begrenzen. ORDER BY kann den Alias n nutzen, weil es nach SELECT läuft.