[SQL] - LIMIT
Résolu
ben85350
Messages postés
610
Date d'inscription
Statut
Membre
Dernière intervention
-
ben85350 Messages postés 610 Date d'inscription Statut Membre Dernière intervention -
ben85350 Messages postés 610 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème avec la commande LIMIT de SQL.Quand je fait une requête
SELECT * FROM matable LIMIT 0,20
elle m'affiche les 20 premiers résultats
Quand je fait une requête
SELECT * FROM matable LIMIT 20,40
elle m'affiche les 40 résultats suivants et non pas les 20 suivants.
Est-ce normal ?
J'ai un problème avec la commande LIMIT de SQL.Quand je fait une requête
SELECT * FROM matable LIMIT 0,20
elle m'affiche les 20 premiers résultats
Quand je fait une requête
SELECT * FROM matable LIMIT 20,40
elle m'affiche les 40 résultats suivants et non pas les 20 suivants.
Est-ce normal ?
A voir également:
- [SQL] - LIMIT
- Logiciel sql - Télécharger - Bases de données
- Sql (+) - Forum Programmation
- Sql lister les tables ✓ - Forum Programmation
- 552 size limit exceeded - Forum Réseaux sociaux
- Requête sql pix - Forum Python
2 réponses
SELECT * FROM matable LIMIT 20,40
20 correspond à la ou tu commence et 40 correspond aux 40 resultats apres la 20eme
20 correspond à la ou tu commence et 40 correspond aux 40 resultats apres la 20eme
Oui c'est normal, si tu as LIMIT X,Y ça signifie à partir de l'enregistrement X afficher Y enregistrements.
LIMIT 0,20 : à partir de l'enregistrement 0 afficher 20 enregistrements : c'est bien les 20 premiers.
LIMIT 20,40 : à partir de l'enregistrement 20, afficher 40 enregistrements : tu as donc les enregistrements de 20 à 60.
Les 20 suivants c'est LIMIT 20,20
cf https://www.thoughtco.com/limit-mysql-command-2693970
LIMIT 0,20 : à partir de l'enregistrement 0 afficher 20 enregistrements : c'est bien les 20 premiers.
LIMIT 20,40 : à partir de l'enregistrement 20, afficher 40 enregistrements : tu as donc les enregistrements de 20 à 60.
Les 20 suivants c'est LIMIT 20,20
cf https://www.thoughtco.com/limit-mysql-command-2693970