Sunteți pe pagina 1din 1

// SA SE MAREASCA SALARIUL CU 20% PT ANGAJATII CARE AU SALARIUL MAI MIC DECAT SALARIUL

MEDIU//

UPDATE angajat

SET salariu=salariu*0.2

WHERE SALARIU<(SELECT AVG(SALARIU) FROM angajat);

//SA SE ACTUALIZEZE SALARIUL ANGAJATILOR AL CAROR FUNTIE ESTE DIRECTOR CU CEL AL CAROR
FUNCTIE ESTE MANAGER//

UPDATE angajat

SET SALARIU=(SELECT salariu FROM angajat WHERE LOWER (functie)='manager') where lower
(functie)='director';

//SA SE AFISEZE CLIENTII CARE AU FOST CAZATI LA HOTEL MAI PUTIN DE 7 NOPTI//

SELECT c.id_client, c.nume, c.prenume, s.nr_nopti FROM client c, sejur s

WHERE c.id_client=s.id_client and s.nr_nopti<7;

//SA SE AFISEZE CLIENTII DIN Brasov//

SELECT C.NUME, C.PRENUME, C.CNP, C.TELEFON FROM client c

WHERE lower(c.adresa) like '%brasov%';

//SA SE AFISEZE CLIENTII CARE AU REVENIT LA HOTEL//

SELECT C.ID_CLIENT, C.NUME, C.PRENUME, COUNT(S.ID_CLIENT) AS NR_CAZARE

FROM CLIENT C, SEJUR S

WHERE C.ID_CLIENT=S.ID_CLIENT

group by C.NUME, C.ID_CLIENT

HAVING COUNT (S.ID_CLIENT)>=3;

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