Erste N Zeilen anzeigen
Wenn die Reihenfolge keine Rolle spielt
Wenn Sie lediglich N beliebige Zeilen benötigen, können Sie eines der folgenden Konstrukte verwenden.
Beachten Sie bitte, dass ROWNUM nicht in Verbindung mit anderen Bedingungen benutzt werden kann, da es semantisch auf das Endergebnis angewandt wird. Führen Sie Ihre eigentliche Auswertung als ein Subselect aus.
-
SELECT * FROM my_table WHERE rownum <= 10; SELECT * FROM (SELECT ...) WHERE rownum <= 10;
Wenn die Reihenfolge wichtig ist
Sie können entweder auf ROWNUM zurückgreifen, in dem die das Sortieren in ein Subselect einbetten oder das ORDER BY ... LIMIT N Konstrukt benutzen.
Bitte beachten Sie, dass LIMIT nur zusammen mit ORDER BY benutzt werden kann.
-
SELECT * FROM mytable ORDER BY col1 DESC LIMIT 10;















