Menu
Coddy logo textTech

Rückblick – Boxen

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

challenge icon

Aufgabe

Einfach

Verfü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:

  1. 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
  2. Filtere, sodass nur die Boxen angezeigt werden, die in die nächste Box passen (wobei can_fit_next = 1 gilt)
  3. Gib box_id zurück
  4. Sortiere die Ergebnisse nach box_id in aufsteigender Reihenfolge

Probier es selbst

Alle Lektionen in Grundlagen

Übe selbstständig: SQL-Playground