Heim > Datenbank > MySQL-Tutorial > Wie beschränke ich Zeilen in ANSI SQL und anderen RDBMS?

Wie beschränke ich Zeilen in ANSI SQL und anderen RDBMS?

Linda Hamilton
Freigeben: 2024-11-28 21:18:15
Original
879 Leute haben es durchsucht

How to Limit Rows in ANSI SQL and Different RDBMS?

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;
Nach dem Login kopieren

Informix:

SELECT FIRST 10 * FROM table;
Nach dem Login kopieren

Microsoft SQL Server und Zugriff:

SELECT TOP 10 * FROM table;
Nach dem Login kopieren

Oracle:

SELECT * FROM (SELECT * FROM table) WHERE rownum <= 10;
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage