Bonjour
Commment selectionnez dans une table non rangée par ordre alphabétique,mais par muméro auto, le mot qui serai en dernier, si elle était rangée dans l'ordre alphabétique?
Merci
Bonjour
Commment selectionnez dans une table non rangée par ordre alphabétique,mais par muméro auto, le mot qui serai en dernier, si elle était rangée dans l'ordre alphabétique?
Merci
Soit plus précis si tu veut que l'on t'aide.
Merci de respecter ceci http://www.developpez.net/forums/viewtopic.php?t=32668
A +
En fait, c'est une requête qui trouverai le dernier prénom alphabétique dans une table qui est trié par numéro d'entrée (auto)
par exemple, si dans la table nous avons:
Numéro Prénom
1 Pierre
2 Eric
3 Zac
4 Jean
5 Maxime
la requête trouverai Zac car c'est le prénom qui est le dernier par ordre alphabétique.
Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Select a.nom from ma_table a where not exists (select 1 from ma_table b where b.nom > a.nom)
Tu ne nous a pas indiqué quel sgbd tu utilises ????
Avec Oracle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select nom from (select nom from matable order by nom desc) where rownum <=1
Le select 1 ramenne la valeur 1
En fait, si dans ta table il y a un enregistrement qui respecte la condition du where, tu aura une ligne avec 1 qui sera ramenée et donc le test exist sera vrai. Ca évite de ramener des champ de ta table, ce qui est parfois plus couteux.
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