Pagination (Entity SQL)

La pagination physique peut être effectuée à l'aide des sous-clauses SKIP et LIMIT de la clause ORDER BY. Pour effectuer une pagination physique de façon déterministe, vous devez utiliser SKIP et LIMIT. Si vous voulez uniquement restreindre le nombre de lignes dans le résultat d'une façon non déterministe, vous devez utiliser TOP. TOP et SKIP/LIMIT s'excluent mutuellement.

Vue d'ensemble de TOP

La clause SELECT peut avoir une sous-clause TOP facultative après le modificateur ALL/DISTINCT facultatif. La sous-clause TOP spécifie que seul le premier ensemble de lignes sera retourné à partir du résultat de la requête. Pour plus d'informations, voir TOP.

Vue d'ensemble de SKIP et de LIMIT

SKIP et LIMIT qui font partie de la clause ORDER BY. Si une sous-clause d'expression SKIP est présente dans une clause ORDER BY, les résultats seront triés en fonction de la spécification de classement et le jeu de résultats inclura une ou plusieurs lignes en commençant à la prochaine ligne immédiatement après l'expression SKIP. Par exemple, SKIP 5 ignorera les cinq premières lignes et retournera la sixième ligne et les suivantes. Si une sous-clause d'expression LIMIT est présente dans une clause ORDER BY, la requête sera triée en fonction de la spécification de classement et le nombre de lignes obtenu sera limité par l'expression LIMIT. Par exemple, LIMIT 5 limitera le jeu de résultats à cinq instances ou lignes. SKIP et LIMIT ne doivent pas nécessairement être utilisées ensemble ; vous pouvez utiliser uniquement SKIP ou uniquement LIMIT avec la clause ORDER BY. Pour plus d'informations, voir les rubriques suivantes :

Voir aussi

Tâches

Procédure : parcourir des résultats de requête (Entity Framework)

Concepts

Référence Entity SQL
Vue d'ensemble d'Entity SQL