Documente Academic
Documente Profesional
Documente Cultură
Set de interogari I
1. Orasele furnizorilor al caror nume incepe cu litera ‚A’.
2. Numele furnizorilor din Cluj-Napoca care vand automobile.
3. Numele beneficiarilor din Bucuresti ordonate alfabetic.
4. Numele beneficiarilor, orasele lor si produsele cerute de fiecare beneficiar.
5. Numele furnizorilor din Cluj si numele beneficiarilor din Bucuresti care au incheiat
intre ei tranzactii, numele produsului tranzactionat, cantitatea, pretul si data
tranzactiei. Ordonare dupa: numele furnizorului, apoi dupa numele beneficiarului,
apoi dupa produs, respectiv pret.
Exercitii (6.5):
a. Numele beneficiarilor din Bucuresti?
b. Numele beneficiarilor care sunt din Cluj sau Bucuresti?
c. Numele beneficiarilor care nu sunt din Cluj sau Bucuresti?
d. Numele produselor pentru care s-a incheiat cel putin o tranzactie?
e. Numele beneficiarilor din Bucuresti care au cumparat calculatoare?
f. Numele beneficiarilor care au cereri de calculatoare?
g. Numele beneficiarilor care au cereri de calculatoare si automobile?
h. Numele beneficiarilor care au cumparat cel putin doua tipuri de produse?
i. Numele beneficiarilor care nu au nicio cerere?
j. Numele beneficiarilor care nu au cereri de calculatoare, nici automobile?
k. Numele beneficiarilor care au cereri pentru toate tipurile de produse?
l. Numele beneficiarilor care au cereri pentru toate tipurile de calculatoare si
autoturisme?
m. Numele beneficiarilor care nu au cereri pentru toate tipurile de produse.
n. Numele beneficiarilor care au cumparat toate tipurile de produse pentru care
au cereri?
Lucrarea de Laborator nr. 6
Folosirea clauzelor „Group By” si „Having”:
https://technet.microsoft.com/en-us/library/ms177673(v=sql.105).aspx
https://technet.microsoft.com/en-us/library/ms180199(v=sql.105).aspx
Functii CASE
https://msdn.microsoft.com/en-us/library/ms181765(v=sql.105).aspx
Vederi
https://msdn.microsoft.com/en-us/library/ms187956(v=sql.105).aspx
Exercitiul 9.3 (Indrumator) – 1., 5.
Exercitiul 10.3 (Indrumator)
Creati urmatoarele vederi in Microsoft SQL Server, Management Studio:
a. Numele furnizorilor si media valorilor ofertelor pentru fiecare furnizor.
b. Numele beneficiarilor din Oradea care au cumparat calculatoare, dar nu
au cumparat memory-stick-uri.
c. Numele furnizorilor, numele beneficiarilor, numele produselor, cantitatea
tranzactionata, pretul, data tranzactiei pentru furnizorii din Cluj care au
incheiat tranzactii cu beneficiarii din Bucuresti.
d. Numele beneficiarilor din Bucuresti si numarul de cereri ale fiecarui
beneficiar. Pentru beneficiarii care nu au cereri se va trece „fara cereri”.
e. Numele oraselor si nr de oferte, cereri, tranzactii din fiecare oras. Pentru
orasele fara oferte, cereri sau tranzactii se va trece 0 in coloana
corespunzatoare.
5. Sa se creeze un trigger pe tabela Tranzactii, astfel incat sa nu se poata incheia tranzactii intre
furnizorii din Oradea si beneficiarii din Bacau ulterior datei de 15 ianuarie 2016.