Menu
Coddy logo textTech

ORDER BY criterion

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

Eine der OVER () Optionen ist die ORDER BY

Zum Beispiel:

ROW_NUMBER() OVER (ORDER BY year DESC) as row_num

Dies wird eine Spalte erzeugen, die die Zeilen entsprechend der absteigenden Jahresreihenfolge nummeriert.

challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • <strong>plants</strong>: <strong>id</strong>, <strong>hue</strong>, <strong>rough</strong>

Wählen Sie alle Pflanzen mit einem hue größer als 0.34 aus und fügen Sie zwei Nummerierungsspalten hinzu:

row_num_hue, die die Zeilen gemäß hue in aufsteigender Reihenfolge nummeriert

row_num_score, die die Zeilen nach der folgenden Formel nummeriert: rough*hue in absteigender Reihenfolge

Geben Sie nur das id und die zwei Nummerierungsspalten zurück. Ordnen Sie das Ergebnis nach dem Pflanzen-id in aufsteigender Reihenfolge

Spickzettel

Verwenden Sie ROW_NUMBER() OVER (ORDER BY column), um Zeilennummern basierend auf einer spezifischen Sortierung zu generieren:

ROW_NUMBER() OVER (ORDER BY year DESC) as row_num

Dies erstellt eine nummerierte Spalte gemäß der absteigenden Jahressortierung. Sie können ASC für aufsteigende oder DESC für absteigende Reihenfolge verwenden und auch nach berechneten Ausdrücken sortieren.

Probier es selbst

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen