Technologie de pagination SQL Server
PostgreSQL utilise les mots-clés LIMIT
et OFFSET
pour paginer facilement les ensembles de résultats. Alors, quelle est la syntaxe équivalente dans SQL Server ?
Syntaxe de pagination Microsoft SQL Server
SQL Server 2012 et versions ultérieures fournissent une syntaxe équivalente. Comment utiliser :
<code class="language-sql">SELECT email FROM emailTable WHERE user_id=3 ORDER BY Id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;</code>
Explication détaillée de la syntaxe :
Exemple
Pour sélectionner les lignes 11 à 20 de emailTable
, vous pouvez utiliser la requête suivante :
<code class="language-sql">SELECT email FROM emailTable WHERE user_id=3 ORDER BY Id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;</code>
Autres consignes
OFFSET
Facultatif, l'omission commencera à partir de la première ligne. FETCH NEXT
Obligatoire. ROW_NUMBER()
en conjonction avec la syntaxe OFFSET
et FETCH NEXT
pour implémenter la pagination. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!