Esercitazione 2. Basi di dati.
PSTRAG Katarzyna Evelina 162121
INFISSO (CodI, Marca, Dimensioni, Prezzo, Tipologia)
VENDITE (CodI, CodN, Data, Quantità)
NEGOZIO (CodN, NomeN, Città, Regione)
a) Infissi non venduti in quantità inferiori a 5
Visualizzare il codice, la marca, le dimensioni e il prezzo degli infissi che non sono mai stati venduti in quantità inferiori a 5.
SELECT CodI, Marca, Dimensioni, Prezzo
FROM INFISSO
WHERE CodI NOT IN (SELECT CodI
FROM VENDITE
WHERE Quantità<5);
b) Infissi venduti in almeno 15 negozi
Per ogni infisso venduto in almeno 15 negozi, visualizzare il codice, la marca, la tipologia, il numero totale di negozi in cui è stato venduto e la quantità totale venduta.
SELECT INFISSO.CodI, Marca, Tipologia,
COUNT(DISTINCT CodN) AS TotNegozi,
SUM(Quantità) AS TotVenduti
FROM INFISSO, VENDITE
WHERE INFISSO.CodI=VENDITE.CodI
GROUP BY INFISSO.CodI
HAVING COUNT(DISTINCT CodN)>= 15;
-
Esercitazione Basi di dati
-
Basi di dati - Esercitazione
-
Basi di dati - Esercitazione
-
Basi di dati - Esercitazione