Requête de pagination efficace SQL Server et acquisition de résultats précis
Dans SQL Server, la pagination (divisation des données en plusieurs pages) est cruciale pour gérer de grands ensembles de résultats. Afin d’obtenir les meilleures performances et de calculer avec précision le nombre total de résultats, il est important de comprendre la meilleure méthode de pagination.
SQL Server 2012 et versions ultérieures : Méthode simplifiée
Microsoft SQL Server 2012 et versions ultérieures introduisent des méthodes de pagination simplifiées et efficaces : clauses OFFSET et FETCH. Par exemple, vous devez obtenir les 10 lignes de données suivantes :
<code class="language-sql">SELECT * FROM TableName ORDER BY id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;</code>
Cette requête garantit que les résultats sont triés et que seules les lignes demandées sont récupérées.
Remarques sur l'utilisation de OFFSET et FETCH
Lorsque vous utilisez les clauses OFFSET et FETCH, gardez les points suivants à l'esprit :
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!