Sunteți pe pagina 1din 1

-- sa se afiseze persoanele al caror prenume incepe cu litera C si au un salariu peste 4900.

select nume,salariu,left(nume,length(nume)-length(substring_index(nume,' ',-1))-1) as prenumele from


angajati having prenumele like 'C%' and salariu>4900;

-- sa se afiseze persoanele nascute in decembrie ce au un salariu sub 5000;

select nume,data_nasterii,salariu from angajati where month(data_nasterii)=12 and salariu<5000;

-- sa se afiseze persoanele ce au cel mai mare salariu din departamentul sales;

select nume,salariu from angajati where departament='sales' and salariu=(select max(salariu) from
angajati);

-- sa se afiseze datele celui mai tanar inspector

select id,nume,data_nasterii,departament,salariu from angajati where pozitie='inspector';

select * from angajati where data_nasterii=(select max(data_nasterii) from angajati) and


pozitie='inspector';

-- sa se afiseze pozitiile persoanelor cu salariul peste 6000 din sales si care sunt nascute dupa 2000;

select * from angajati where salariu>6000 and departament='sales'and data_nasterii>='2000-01-01';

-- sa se afiseze cel mai mare salariu al unei persoane al carui departament incepe cu litera S;

select * from angajati where salariu=(select max(salariu) from angajati) and departament like 's%';

-- sa se afiseze departamentul cu cel mai mic salariu;

select departament from angajati where salariu=(select min(salariu) from angajati);

S-ar putea să vă placă și