Menu
Coddy logo textTech

Recap - Boxes

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

challenge icon

Aufgabe

Einfach

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

  1. 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
  2. Filtern Sie, um nur die Boxen anzuzeigen, die in die nächste Box passen können (wo can_fit_next = 1)
  3. Geben Sie die box_id zurück
  4. Ordnen Sie die Ergebnisse nach box_id in aufsteigender Reihenfolge

Probier es selbst

Alle Lektionen in Grundlagen