Parcours Gestion S5: Correction Atelier4: SQL
Parcours Gestion S5: Correction Atelier4: SQL
Parcours Gestion S5: Correction Atelier4: SQL
S5
Pr : Alami Laila
1. Afficher la liste des employés classés par ordre alphabétique croissant du nom.
Seclect *
From Employe
order by Nom ;
NB ; l’ordre ascendant (Asc) est pris par défaut, pour l’ordre décroissant il faut ajouter
Desc.
2. Afficher le nom et prénom des employés classés par ordre alphabétique croissant
ayant le poste "directeur".
Forme relationnelle :
Select Nom From
Employe E, Service S
Where (Snom = "Informatique") and (E.Snum = E.Snum) ;
NB ; Si vous avez deux tables dans la clause From, il faut utiliser une jointure dans la
clause Where.
4. Afficher le nom, poste et grade ses employés ayant un salaire minimal inférieur à
16000.
5. Afficher le nom et le poste des employés ayant le même poste que "Alaoui".
NB : Quand vous cherchez deux valeurs pour un attribut dans une même table, il faut
dupliquer la table.
7. Afficher pour chaque poste, le nombre des employés, le grade minimal et le grade
maximal.
Select Poste
From Employe
Where Grade = (Select Min(grade)
From Employe) ;
9. Afficher pour chaque nom de service, le nombre des employés (s'il est supérieur à 4).