SQL Server-Paging-Technologie
PostgreSQL verwendet die Schlüsselwörter LIMIT
und OFFSET
, um Ergebnismengen einfach zu paginieren. Was ist also die entsprechende Syntax in SQL Server?
Microsoft SQL Server-Paging-Syntax
SQL Server 2012 und höher bietet eine entsprechende Syntax. Anwendung:
<code class="language-sql">SELECT email FROM emailTable WHERE user_id=3 ORDER BY Id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;</code>
Detaillierte Syntaxerklärung:
Beispiel
Um die Zeilen 11 bis 20 aus emailTable
auszuwählen, können Sie die folgende Abfrage verwenden:
<code class="language-sql">SELECT email FROM emailTable WHERE user_id=3 ORDER BY Id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;</code>
Weitere Anweisungen
OFFSET
Optional, das Weglassen beginnt in der ersten Zeile. FETCH NEXT
Erforderlich. ROW_NUMBER()
in Verbindung mit der Syntax OFFSET
und FETCH NEXT
verwenden, um die Paginierung zu implementieren. Das obige ist der detaillierte Inhalt vonWie implementiert man die Paginierung in SQL Server?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!