EMPLOYE(noEmp,nomEmp,Poste,Sup,dateEmp,Salaire,Commision,#noDept)
DEPARTEMENT(noDept,nomDept,Lieu,chef)


Je souhaiterai créer une vue departementSalaire contenant pour chaque département(nomDept) le minimum, le maximum et la moyenne des salaires. Etant débutante en PL/SQL, je rencontre quelques difficultés à l'écrire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
create or replace view DepartementSalaire(nomDept,salmin,salmax,salmoy) as
select (nomdept, salaire)
from Employe, Departement
where salmoy=avg(salaire)
and salmin=min(salaire)
and salmax=max(salaire);
;