Résolution d'un excercice pl/sql.URGENT

Fermé
jassou25 Messages postés 5 Date d'inscription jeudi 31 décembre 2009 Statut Membre Dernière intervention 1 janvier 2010 - 31 déc. 2009 à 18:54
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 - 1 janv. 2010 à 16:09
salut tout le monde,
est ce quelqu'un peut m'aider à résourdre ce probleme
1/Créer une requete PL/SQL avec select qui détermine les 3 employés ayant les salaires les plus élevés(sans utiliser un curseur).
2/ afficher les 4 employés qui représentent l'ancienneté la plus élevée (tjr avec une instrution select).

4 réponses

BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
1 janv. 2010 à 03:01
Bonjour et ... bonne année 2010 à tous,

Dans le libellé de la question 1, je remarque l'indice PL/SQL, ce qui me laisse croire que Jassou25 travaille avec une base de données Oracle. Or la fonction TOP n'existe pas chez Oracle.
Mais Holow1 a tout de même raison, il faut faire une sélection (SELECT) avec un ORDER BY salaire DESC et prendre les 3 premiers résultats (AND ROWNUM<=3 à mettre dans l'ordre SELECT avant l'ORDER BY).

Pour la question 2, le principe est le même.

A toi de jouer, Jassou25 ;-)
1
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
31 déc. 2009 à 19:00
Bonsoir,

désolé mais l'aide apportée ici n'est pas de faire les exercices des gens.
quant à l'urgence, il me semble que ce mot n'est pas bien autorisé par la charte que vous n'avez pas lue.
0
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
1 janv. 2010 à 00:50
bonjour,

je vais vous proposez une solution ^^ pour la 1ère question

tu n'a qu'a trier(croissant) les enregistrement et après tu extraire les 3 premiers enregistrement

exemple :

select top(10) champ1,champs2

from table1


top(x) -->x entier pour détermine le nombre des enregistrement a extraire ^_^
0
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
1 janv. 2010 à 16:09
bonjour,

merci pour l'information Badguitarist ^_^
0