Sélectionner les 5 1er enregistrements d'une table [Sql] - Programmation
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 |
rajoute à la fin de ta requete LIMIT 0,5
et voilà
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)
Marsh Posté le 22-03-2002 à 19:08:48
SELECT TOP 5 utilisateurs.numero_utilisateur
FROM utilisateurs
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
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
The Real Smiley>çà g veux bien le croire...Mais on fait avec ce qu'on a
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
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
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 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)
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 ...
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
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