Menu
Coddy logo textTech

Rückblick – Scooter Shop

Teil des Abschnitts Grundlagen der SQL-Journey von Coddy. Lektion 41 von 72.

challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • scooters: model, brand, has_lights, price

Als Manager eines Rollergeschäfts ist dir aufgefallen, dass viele Roller nicht original sind, das heißt, ihnen fehlt ein Modellname. Außerdem haben schlechte Roller normalerweise keine Lichter.

Deine Aufgabe umfasst zwei Schritte:

  1. Füge zunächst zu allen Rollerpreisen im Geschäft den Gesamtdurchschnittspreis hinzu.
  2. Berechne dann den durchschnittlichen Preis für jede brand, wobei nur gute und originale Roller berücksichtigt werden (d. h. Roller mit einem Modellnamen und Lichtern).

Das Ergebnis sollte brand und den Durchschnittspreis – avg_price – enthalten. Sortiere die Ergebnisse nach dem Durchschnittspreis in aufsteigender Reihenfolge.

Probier es selbst

-- Schritt 2: die neu aufgebauten Zeilen filtern und dann pro Gruppe mitteln
SELECT ____
FROM (
    -- Schritt 1: jede Zeile neu aufbauen und den Wert durch den angepassten ersetzen
    SELECT model, brand, has_lights, ____ AS price
    FROM scooters
)
WHERE ____ AND ____
GROUP BY ____
ORDER BY ____

Alle Lektionen in Grundlagen

Übe selbstständig: SQL-Playground