selectionner N enregistrements sous Access - SQL/NoSQL - Programmation
Marsh Posté le 01-07-2002 à 10:52:14
et avec "LIMIT 10"?
Marsh Posté le 01-07-2002 à 11:01:08
Apparemment, le LIMIT 10 n'est pas accepté par Access.
J'ai ecrit :
select * from MATABLE
LIMIT 10;
Et il me met une erreur...
Marsh Posté le 01-07-2002 à 10:42:51
Salut,
J'utilise une table dans une base de données Access, dont une des colonnes contient des salaires.
Je souhaite sélectionner exactement les 10 lignes contenant les plus gros salaires.
Pour cela, j'ai fait cette requete :
select TOP 10 * from MATABLE
order by salaire desc
Seulement, le probleme de l'instruction TOP, c'est que si le 10e et le 11e salaire sont egaux, ben ca me renvoit les 11 premiers enregistrements. Donc ca ne me convient pas : j'en veux absolument 10.
Je me suis dis que je pourrais utiliser un distinct, mais ca ne convient pas non plus, parce que si le 3e et le 4e salaires sont identiques, par exemple, ben c'est pas grave, il ne faut pas les supprimer de la selection.
Quelqu'un voit une solution ?
Merci d'avance