Teste BD PDF

Vous aimerez peut-être aussi

Vous êtes sur la page 1sur 1

Sa se faca o lista cu

grad_sal | nume_dep | functie | nr_angajati | sum_sal

Pentru gradurile 1,2, sau 4


Si in lista sum_sal <= 3500
Nume dept in limba romana

select grad_sal, den_dep, functie, nr_ang, suma_sal + nvl(salariu, 0)


from angajati
having suma_sal = nvl((select salariu from angajati), 0)
where suma_sal <= 3500
not grad_sal = 3
grad_sal < 5
den_dep = (case den_dep when ‘DEPT_in_engleza’ then ‘DEPT_inRO’
when ‘DEPT_in_engleza2’ then
‘DEPT_inRO2’
else den_dep end);

Sa se selectee numele angajatului, numele departamentului in care lucreaza, functia si salariul


maxim pentru functia si departamentul lor.
Ordonati dupa numele departamentului, functia si numele angajatului

Sa se faca o lista cu urmatorul antet:


Functie
grad_sal_functie(gradul salarial pentru functie)
Sal_mediu_angajati
Sa se afiseze doar liniile unde salariul mediu pentru angajati este >= salariul mediu pentru grad
Sa se rezolve in 3 metode

Vous aimerez peut-être aussi