Boujour,
Je voudrais faire un SELECT qui me renverrait les enregistrement avec un Index compris entre 2 parametres donnés.
Est-ce possible en SQL ?
Merci
Boujour,
Je voudrais faire un SELECT qui me renverrait les enregistrement avec un Index compris entre 2 parametres donnés.
Est-ce possible en SQL ?
Merci
Oui c'est tout a fais possible ..
Mais cela diverge selon les SGBDR .. lequel utilise tu ? MySQL ?
J'utilise SQL Server connecté par ODBC dans mon PHP ..Envoyé par piff62
Merci
Je n'ai pas bien compris, pourrais-tu illustrer via la structure de ta table et un exemple ?Envoyé par LeBigornot
Si c'est pour limiter le nombre de lignes retournées, c'est LIMIT ou TOP (cf. http://sql.developpez.com/sqlaz/fonctions/#L1.8).
Si c'est pour une fouchette, c'est BETWEEN (cf . même lien)
Si c'est autre chose, explique
Oui c'est çà je veux limiter le nombre de ligne retournées, mais je veux aussi commence a une certaines ligne ...
Je n'est aucun champs qui me permettent de filtrer cela...
Si j'ai une Table "Livres" avec un id(Integer) et un Titre(String)
Je veux afficher tout mes livres en PHP mais comme il y en a beaucoup je fais plusieurs pages comme sur ce forum
A 20 livres / pages si je veux afficher la 3eme page je dois afficher 20 lignes a partir de l'index 40
Est-ce possible ?
Merci
Est-ce bien à SQL de gérer ton problème ? Ne peux-tu pas plutôt recopier le résultat de la requêe dans un tableau, puis utiliser l'index de ce tableau pour ton affichage ?
Si c'est ce que j'ai fait en attendant une meilleur solution en fait et je croyais que j'allais perdre au niveau performances mais c'est plus que correct voir niquel donc je vais rester sur cette solution là !
Merci à Tous
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager