Selectionner un nombre limité d'occurence dans ma base
cs_hasen
Messages postés246Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention29 décembre 2008
-
19 nov. 2008 à 10:51
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 2021
-
21 nov. 2008 à 09:59
Amis du jour, bonjour!
Je suis en train de développer une application avec une grosse base de donnnées (environs 2 millions d'occurences). Je dois faire des selections qui peuvent me retourner des dizaines de milliers d'occurences et je dois les afficher à l'écran.
Je voudrais savoir s'il est possible de selectionner un nombre limité d'occurence afin de controler la masse de données que je manipule. Quelque chose comme "SELECT * FROM matable WHERE prenom= gerard INDICE 50 - 100 ORDER BY nom", ce qui me retournerais de la 50e à la 100e personne de ma base ayant comme prenom Gerard et trié par nom.
J'imagine que SQL doit proposer quelque chose comme ca, car si je dois à chaque fois traiter toute la liste et on récupéré une partie seulement, j'ai peur que ce soit extremement gourmand!!!
Merci de votre aide!
Hasen
A voir également:
Selectionner un nombre limité d'occurence dans ma base
cs_hasen
Messages postés246Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention29 décembre 20082 19 nov. 2008 à 13:46
En fait, je dois implémenter une solution capable de fonctionner avec n'importe quel SGBD, c'est pourquoi je voudrais savoir si cette fonctionnalité existe depuis SQL directement!
J'utiliserai une base Access pour commencer, mais il est probable qu'il migre vers une base Oracle et le code doit rester le même.