Begrenzen von Zeilen in ANSI SQL
Das MYSQL-Schlüsselwort LIMIT ist eine praktische Möglichkeit, die Anzahl der von einer Abfrage zurückgegebenen Zeilen zu begrenzen. Es handelt sich jedoch nicht um eine Standard-ANSI-SQL-Syntax. Für andere RDBMS gibt es mehrere alternative Möglichkeiten, eine Zeilenbegrenzung zu erreichen.
DB2:
SELECT * FROM table FETCH FIRST 10 ROWS ONLY;
Informix:
SELECT FIRST 10 * FROM table;
Microsoft SQL Server und Zugriff:
SELECT TOP 10 * FROM table;
Oracle:
SELECT * FROM (SELECT * FROM table) WHERE rownum <= 10;
Fazit:
Obwohl das MYSQL LIMIT-Schlüsselwort Da es sich nicht um einen ANSI-SQL-Standard handelt, gibt es verschiedene alternative Möglichkeiten, Zeilen in verschiedenen Datenbanksystemen zu begrenzen. Die spezifische Syntax kann je nach verwendetem RDBMS variieren.
Das obige ist der detaillierte Inhalt vonWie beschränke ich Zeilen in ANSI SQL und anderen RDBMS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!