Die Fensterfunktion Row_number() kann auch ohne Order By-Klausel verwendet werden um einen bedeutungslosen aber eindeutigen Wert für jede Zeile zu erhalten.
SELECT ROW_NUMBER() OVER ()
FROM …Weiterführende Links
Varianten: mit
order byÄhnliche Funktionen:
rank(),dense_rank(),percent_rank(),cume_dist().Nicht-Standard-Varianten:
rownum(Pseudospalte).
Normative Referenzen
Die Fensterfunktion Row_number() ist als Teil der optionalen Funktion T611, „Elementary OLAP operations“ in ISO/IEC 9075-2:2023 definiert, die Verwendung ohne Order By ist jedoch eine eigene optionale Funktion (T612).

