[Sql] Sélectionner les 5 1er enregistrements d'une table

Sélectionner les 5 1er enregistrements d'une table [Sql] - Programmation

Marsh Posté le 22-03-2002 à 18:57:22    

Voilà, g voudrai sélectionner certains enregistrement ds une table, comme par exemple les 5 1er, puis après les 5 qui suivent, etc...
G pensé à faire un select * puis sélectionner les données ds le code de l'appli mais c un peu dommage de tout sélectionner si on ne veut que les 5 1er !
plz help :hello:

Reply

Marsh Posté le 22-03-2002 à 18:57:22   

Reply

Marsh Posté le 22-03-2002 à 18:58:46    

cgmarmotte a écrit a écrit :

Voilà, g voudrai sélectionner certains enregistrement ds une table, comme par exemple les 5 1er, puis après les 5 qui suivent, etc...
G pensé à faire un select * puis sélectionner les données ds le code de l'appli mais c un peu dommage de tout sélectionner si on ne veut que les 5 1er !
plz help :hello:  




rajoute à la fin de ta requete LIMIT 0,5
et voilà  :jap:


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 22-03-2002 à 19:08:06    

çà marche po :(
g tapé ce qui suit :  
 
SELECT utilisateurs.numero_utilisateur  
FROM utilisateurs
LIMIT 0,5;
 
et çà me renvoit "erreur de syntaxe dans la clause FROM" (g oublié de dire, c avec Access)

Reply

Marsh Posté le 22-03-2002 à 19:08:48    

SELECT TOP 5 utilisateurs.numero_utilisateur  
FROM utilisateurs


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 22-03-2002 à 19:09:50    

cgmarmotte a écrit a écrit :

çà marche po :(
g tapé ce qui suit :  
 
SELECT utilisateurs.numero_utilisateur  
FROM utilisateurs
LIMIT 0,5;
 
et çà me renvoit "erreur de syntaxe dans la clause FROM" (g oublié de dire, c avec Access)  




ahhhh ACCESS, fallait le dire avant  [:jajax]


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 22-03-2002 à 19:13:59    

JWhy a écrit a écrit :

SELECT TOP 5 utilisateurs.numero_utilisateur  
FROM utilisateurs  




Merci, çà marche :)
...Et si g veux sélectionner les enregistrements 5 à 10 ?
Vi g c g suis chiant, mais temps qu'à faire autant vous emmerder pour de bon :D
 
The Real Smiley>çà g veux bien le croire...Mais on fait avec ce qu'on a :(

Reply

Marsh Posté le 22-03-2002 à 19:14:40    

cgmarmotte a écrit a écrit :

 
The Real Smiley>çà g veux bien le croire...Mais on fait avec ce qu'on a :(  




c'est vrai  :hello:


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 22-03-2002 à 23:10:46    

cgmarmotte a écrit a écrit :

 
...Et si g veux sélectionner les enregistrements 5 à 10 ?




 
Pas d'autre solution que d'utiliser les curseurs dans une procedure stockée

Reply

Marsh Posté le 23-03-2002 à 00:09:38    

cgmarmotte a écrit a écrit :

 
Merci, çà marche :)
...Et si g veux sélectionner les enregistrements 5 à 10 ?
Vi g c g suis chiant, mais temps qu'à faire autant vous emmerder pour de bon :D
 
The Real Smiley>çà g veux bien le croire...Mais on fait avec ce qu'on a :(  




 
SELECT DOWN 5 utilisateurs.numero_utilisateur
FROM (SELECT TOP 10 utilisateurs.numero_utilisateur
FROM utilisateurs)

Reply

Marsh Posté le 23-03-2002 à 03:16:10    

fabd a écrit a écrit :

 
 
Pas d'autre solution que d'utiliser les curseurs dans une procedure stockée  




 
Procédures stockées sous access :( J'ai pas réussi  
 
J'ai eu 6 semaine de cours Merise, sql, pl/sql et dev 6 puis un projet de 15 jours sous oracle ...
Ensuite 15 jours de VB et 15 jours de projet VB avec connexion access(les profs nous ont dit de nous démerder pour apprendre access...). Bin j'ai pas réussi à trouver comment faire une proc stockée ...

Reply

Marsh Posté le 23-03-2002 à 03:16:10   

Reply

Marsh Posté le 23-03-2002 à 10:31:37    

fabd a écrit a écrit :

 
 
Pas d'autre solution que d'utiliser les curseurs dans une procedure stockée  




 
Euuuuuh...C quoi une procédure stockée ??
 
thegti>G v tester, çà m'a l'air bien mais si je ne m'abuse le serveur sélectionne les 10 1er enregistrements puis vire les 5 1ers...Dc le serveur il sélectionne des données pr rien...M'enfin faute de mieux ;) C une limitation d'Access ou du Sql + généralement ?
Mais alors pour un forum par exemple, ils font comment les gens ? Par exemple pr faire des pages précédentes-suivantes et ne mettre qu'un certain nombre d'enregistrements par page
 
Que de questions...C'est rude le matin ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed