Sunteți pe pagina 1din 1

Exerciţii recapitulative

Scripturi creare şi populare tabele:


http://bd.ase.ro/Media/Default/files/script1_ex.txt
http://bd.ase.ro/Media/Default/files/script2_ex.txt

FIRME
CODFIRMA DENFIRMA LOC CONTBANCA ZONA
AGENTI
CODAGENT NUMEAGENT DATAANG DATANAST ZONA FUNCTIA CODSEF

COMENZI
NRCOM CODFIRMA CODAGENT DATA

RINDCOM
NRCOM CODPRODUS CANT PRET TERMENLIVR

PRODUSE
CODPRODUS DENPRODUS UM STOC

1. Să se afişeze cantitatea totală comandată din fiecare produs


2. Să se afişeze cantitatea totală comandată din fiecare produs care are stocul>1000 (JOIN,
WHERE, GROUP BY)
3. Să se afişeze cantitatea totală comandată din fiecare produs dacă aceasta este mai mare de 450
( GROUP BY, HAVING)
4. Să se afişeze comenzile alcătuite din două produse (RINDCOM, GROUP BY, HAVING)
5. Să se afişeze preţul minim, preţul maxim şi preţul mediu pentru fiecare produs
6. Să se afişeze câte produse au UM buc respectiv pac
7. Să se afişeze valoarea totală (sum(CANT*PRET)) a fiecărei comenzi închiate în 2004 (JOIN,
WHERE, GROUP BY)
8. Să se afişeze numărul de firme din MUNTENIA şi respectiv BANAT
9. Să se afişeze numărul de comenzi încheiate în fiecare lună a anului
10. Să se afişeze valoare totală intermediată (sum(CANT*PRET)) de către fiecare agent (JOIN,
GROUP BY)
11. Să se afişeze câte comenzi a dat fiecare firmă . Se va afişa şi denumirea firmelor care nu au dat
comenzi (OUTER JOIN, GROUP BY)
12. Să se afişeze NRCOM, SUM(CANT*PRET) pentru cea mai valoroasă comandă (!?)

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