Partager via


Pagination (Entity SQL)

La pagination physique peut être effectuée à l’aide des sous-clauses SKIP et LIMIT dans la clause ORDER BY . Pour effectuer une pagination physique de façon déterministe, vous devez utiliser SKIP et LIMIT. Si vous souhaitez uniquement limiter le nombre de lignes dans le résultat d’une manière 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 en suivant le modificateur ALL/DISTINCT facultatif. La sous-clause TOP spécifie que seul le premier jeu de lignes est retourné à partir du résultat de la requête. Pour plus d’informations, voir TOP.

Vue d’ensemble de SKIP et LIMIT

SKIP et LIMIT 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 tri et le jeu de résultats inclura les lignes à partir de la ligne suivante immédiatement après l’expression SKIP. Par exemple, SKIP 5 ignore les cinq premières lignes et retourne à partir de la sixième ligne vers l’avant. 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 tri et le nombre de lignes résultant sera limité par l’expression LIMIT. Par exemple, LIMIT 5 limite le jeu de résultats à cinq instances ou lignes. SKIP et LIMIT n’ont pas besoin d’être utilisés ensemble ; vous pouvez utiliser uniquement SKIP ou simplement LIMIT avec la clause ORDER BY. Pour plus d’informations, consultez les rubriques suivantes :

Voir aussi