Recap - Boxes
Teil des Abschnitts Grundlagen der SQL-Journey von Coddy — Lektion 64 von 72.
Aufgabe
EinfachVerfügbare Tabellen und Spalten:
<strong>boxes</strong>:<strong>box_id</strong>,<strong>size</strong>
Wir wollen überprüfen, ob jede Box in die nächste Box in der Sequenz passen kann (wobei die Sequenz nach box_id geordnet ist). Eine Box kann in die nächste Box passen, wenn die Größe der nächsten Box größer als die der aktuellen Box ist. Schreiben Sie eine Abfrage, um jede Box mit der nächsten Box in der Sequenz zu vergleichen. Eine Box kann in die nächste Box passen, wenn und nur wenn die Größe der nächsten Box streng größer als die der aktuellen Box ist. Folgen Sie diesen Schritten:
- Erstellen Sie eine Spalte namens
can_fit_next, die zeigt:- 1 (true), wenn die Box in die nächste Box passen kann
- 0 (false), wenn sie nicht passen kann
- Die letzte Box erhält automatisch NULL, da es keine nächste Box zum Vergleichen gibt
- Filtern Sie, um nur die Boxen anzuzeigen, die in die nächste Box passen können (wo can_fit_next = 1)
- Geben Sie die
box_idzurück - Ordnen Sie die Ergebnisse nach box_id in aufsteigender Reihenfolge
Probier es selbst
Alle Lektionen in Grundlagen
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function8Statistics
Built-In Aggregate Part 1Built-In Aggregate Part 2Grouping Part 1Grouping Part 2Subqueries Part 1Subqueries Part 2Recap - Total Gain ShopRecap - Scooter ShopRecap - Coffee Shop11Window Functions part 1
ROW_NUMBER functionORDER BY criterionPARTITION BY criterionPARTITION & ORDERLEAD & LAG FunctionsRecap - LEAD & LAGRecap - PicturesRecap - Boxes3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns