ANSI SQL-Alternativen zum MYSQL LIMIT-Schlüsselwort
Was ist das MYSQL LIMIT-Schlüsselwort und wie funktioniert es?
Mit dem Schlüsselwort LIMIT in MYSQL können Sie die Anzahl der von einem SELECT zurückgegebenen Zeilen begrenzen Stellungnahme. Die folgende Abfrage gibt beispielsweise die ersten beiden Zeilen aus der Tabelle „Personen“ zurück, in denen die Spalte „Alter“ größer als 18 ist:
SELECT * FROM People WHERE Age > 18 LIMIT 2;
Die LIMIT-Klausel kann auch verwendet werden, um eine bestimmte Anzahl von zu überspringen Zeilen vor der Rückkehr zu den Ergebnissen. Die folgende Abfrage gibt beispielsweise die beiden Zeilen nach den ersten 10 Zeilen aus der Tabelle „Personen“ zurück, in denen die Spalte „Alter“ größer als 18 ist:
SELECT * FROM People WHERE Age > 18 LIMIT 10, 2;
ANSI SQL-Alternativen zum LIMIT Schlüsselwort
Während das LIMIT-Schlüsselwort eine praktische Funktion in MYSQL ist, gibt es kein ANSI-SQL-Standardäquivalent. Abhängig von der Datenbank, mit der Sie arbeiten, können Sie jedoch mehrere alternative Ansätze verwenden:
Hier ist ein Beispiel für die Verwendung der ROWNUM-Klausel in Oracle, um das gleiche Ergebnis wie die LIMIT-Klausel in MYSQL zu erzielen:
SELECT * FROM ( SELECT * FROM People ) WHERE ROWNUM <= 10
Das obige ist der detaillierte Inhalt vonWas sind die ANSI-SQL-Alternativen zum LIMIT-Schlüsselwort von MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!