Rückblick – Boxen
Teil des Abschnitts Grundlagen der SQL-Journey von Coddy. Lektion 64 von 72.
Aufgabe
EinfachVerfügbare Tabellen und Spalten:
boxes:box_id,size
Wir möchten prüfen, ob jede Box in die nächste Box in der Reihenfolge passt (wobei die Reihenfolge nach box_id sortiert ist). Eine Box passt in die nächste Box, wenn die Größe der nächsten Box größer ist als die der aktuellen Box. Schreibe eine Abfrage, die jede Box mit der nächsten Box in der Reihenfolge vergleicht. Eine Box passt genau dann in die nächste Box, wenn die Größe der nächsten Box strikt größer als die Größe der aktuellen Box ist. Führe die folgenden Schritte aus:
- Erstelle eine Spalte namens
can_fit_next, die Folgendes anzeigt:- 1 (wahr), wenn die Box in die nächste Box passt
- 0 (falsch), wenn sie nicht passt
- Die letzte Box erhält automatisch NULL, da es keine nächste Box gibt, mit der sie verglichen werden kann
- Filtere, sodass nur die Boxen angezeigt werden, die in die nächste Box passen (wobei can_fit_next = 1 gilt)
- Gib
box_idzurück - Sortiere die Ergebnisse nach box_id in aufsteigender Reihenfolge
Probier es selbst
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()-Funktion8Statistik
Integrierte Aggregatfunktionen Teil 1Integrierte Aggregatfunktionen Teil 2Gruppierung Teil 1Gruppierung Teil 2Unterabfragen Teil 1Unterabfragen Teil 2Rückblick – Total Gain ShopRückblick – Scooter ShopRückblick – Coffee Shop11Fensterfunktionen Teil 1
ROW_NUMBER-FunktionORDER-BY-KriteriumPARTITION-BY-KriteriumPARTITION & ORDERLEAD-&-LAG-FunktionenRückblick – LEAD & LAGRückblick – BilderRückblick – Boxen3Spezifisches 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