Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Ausführungsreihenfolge von ORACLE SQL ROWNUM

Es ist nicht das Äquivalent von LIMIT in anderen Sprachen. Wenn Sie vorhaben, die Anzahl der Datensätze mit rownum zu begrenzen, müssen Sie ORDER BY in der inneren Abfrage unterabfragen und rownum in der äußeren Abfrage verwenden. Die Reihenfolge der Elemente in Ihrer WHERE-Klausel spielt keine Rolle. Siehe diesen hervorragenden Artikel von Tom Kyte.