Rückblick – Scooter Shop
Teil des Abschnitts Grundlagen der SQL-Journey von Coddy. Lektion 41 von 72.
Aufgabe
EinfachVerfü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:
- Füge zunächst zu allen Rollerpreisen im Geschäft den Gesamtdurchschnittspreis hinzu.
- 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
4Weitere Schlüsselwörter
Das IN-SchlüsselwortDas BETWEEN-SchlüsselwortDas LIKE-SchlüsselwortDas AS-SchlüsselwortRückblick – Handymodelle7Datumsangaben
Datumsangaben behandeln – Teil 1Datumsangaben behandeln – Teil 2Datumsangaben behandeln – Teil 32Bedingungen
Grundlagen der BedingungenDas Schlüsselwort ANDDas Schlüsselwort ORDas Schlüsselwort NOTMehrere kombinierte BedingungenKlammernBoolesche Werte5Arithmetische Operationen
Mathematische OperatorenMathematische SpaltenDie Modulo-OperationDie ROUND()-Funktion3Spezifisches Rückgabeformat
NULL-WerteErgebnisse sortieren Teil 1Ergebnisse sortieren Teil 2Zusammenfassung - Cyber Security FirmAnzahl der Datensätze begrenzenZusammenfassung - Vehicle Factory6Einführungsaufgaben
Wiederholung – ParlamentswahlWiederholung – Festnahme eines Straftäters durch die PolizeiWiederholung – Getränkebehälter an der BarWiederholung – Neue Spalten erstellenÜbe selbstständig: SQL-Playground