FirebirdSQL logo

Remplacé par FIRST …​ SKIP

En substance, ROWS remplace les expressions non standard FIRST et SKIP, sauf dans le seul cas où seul SKIP est spécifié, c’est-à-dire lorsque l’ensemble des données est retourné sauf pour sauter un nombre spécifié d’enregistrements depuis le début.

Afin d’implémenter ce comportement avec ROWS, un second argument doit être donné, dont on sait qu’il est plus grand que la taille du jeu de données retourné, ou le nombre d’enregistrements dans le jeu de données retourné peut être interrogé en utilisant une sous-requête.

Utilisation combinée de `FIRST …​ SKIP " et " ROWS ".

Vous ne pouvez pas utiliser ROWS en même temps que FIRST/SKIP dans la même instruction SELECT, mais vous pouvez utiliser une syntaxe différente dans différentes sous-requêtes.