est facultatif. S'il n'est pas précisé, il est mis à 0.
Code : SQL
LIMIT nombre_de_lignes [OFFSET decalage];
Exemple :
Code : SQL
SELECT *
FROM Animal
ORDER BY id
LIMIT 6 OFFSET 0;
SELECT *
FROM Animal
ORDER BY id
LIMIT 6 OFFSET 3;
Avec la première requête, vous devriez obtenir six lignes, les six plus petits id puisque nous n'avons demandé aucun décalage
(OFFSET 0).
id espece sexe
date_naissance
nom
commentaires
1 chien M
2010-04-05 13:43:00 Rox
Mordille beaucoup
2 chat
NULL 2010-03-24 02:23:00 Roucky
NULL
3 chat
F
2010-09-13 15:02:00 Schtroumpfette NULL
4 tortue F
2009-08-03 05:12:00 NULL
NULL
5 chat
NULL 2010-10-03 16:44:00 Choupi
Né sans oreille gauche
6 tortue F
2009-06-13 08:17:00 Bobosse
Carapace bizarre
Par contre, dans la deuxième, vous récupérez toujours six lignes, mais vous devriez commencer au quatrième plus petit id ,
puisqu'on a demandé un décalage de trois lignes.
id espece sexe
date_naissance
nom
commentaires
4 tortue F
2009-08-03 05:12:00 NULL
NULL
5 chat
NULL 2010-10-03 16:44:00 Choupi Né sans oreille gauche
6 tortue F
2009-06-13 08:17:00 Bobosse Carapace bizarre
7 chien F
2008-12-06 05:18:00 Caroline NULL
8 chat
M
2008-09-11 15:38:00 Bagherra NULL
9 tortue NULL 2010-08-23 05:18:00 NULL
NULL
Exemple avec un seul paramètre :
Code : SQL
SELECT *
FROM Animal
ORDER BY id
LIMIT 10;
Partie 1 : MySQL et les bases du langage SQL
60/414
www.openclassrooms.com
Code : SQL
LIMIT nombre_de_lignes [OFFSET decalage];
Exemple :
Code : SQL
SELECT *
FROM Animal
ORDER BY id
LIMIT 6 OFFSET 0;
SELECT *
FROM Animal
ORDER BY id
LIMIT 6 OFFSET 3;
Avec la première requête, vous devriez obtenir six lignes, les six plus petits id puisque nous n'avons demandé aucun décalage
(OFFSET 0).
id espece sexe
date_naissance
nom
commentaires
1 chien M
2010-04-05 13:43:00 Rox
Mordille beaucoup
2 chat
NULL 2010-03-24 02:23:00 Roucky
NULL
3 chat
F
2010-09-13 15:02:00 Schtroumpfette NULL
4 tortue F
2009-08-03 05:12:00 NULL
NULL
5 chat
NULL 2010-10-03 16:44:00 Choupi
Né sans oreille gauche
6 tortue F
2009-06-13 08:17:00 Bobosse
Carapace bizarre
Par contre, dans la deuxième, vous récupérez toujours six lignes, mais vous devriez commencer au quatrième plus petit id ,
puisqu'on a demandé un décalage de trois lignes.
id espece sexe
date_naissance
nom
commentaires
4 tortue F
2009-08-03 05:12:00 NULL
NULL
5 chat
NULL 2010-10-03 16:44:00 Choupi Né sans oreille gauche
6 tortue F
2009-06-13 08:17:00 Bobosse Carapace bizarre
7 chien F
2008-12-06 05:18:00 Caroline NULL
8 chat
M
2008-09-11 15:38:00 Bagherra NULL
9 tortue NULL 2010-08-23 05:18:00 NULL
NULL
Exemple avec un seul paramètre :
Code : SQL
SELECT *
FROM Animal
ORDER BY id
LIMIT 10;
Partie 1 : MySQL et les bases du langage SQL
60/414
www.openclassrooms.com
