Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


ESERCIZI QUERY SQL CON SOLUZIONI, Appunti di Elementi di Informatica

Esempi di esercizi già svolti sulle Query e su sql

Tipologia: Appunti

2020/2021

Caricato il 18/01/2022

mariachiaramarino147
mariachiaramarino147 🇮🇹

4.5

(102)

184 documenti

1 / 5

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
pf3
pf4
pf5

Anteprima parziale del testo

Scarica ESERCIZI QUERY SQL CON SOLUZIONI e più Appunti in PDF di Elementi di Informatica solo su Docsity!

1) Estrarre il nome e il cognome dei clienti nati nel 1982 SELECT Nome, Cognome FROM Clienti WHERE YEAR(DataNascita) = 1982; —su Oracle scriverei EXTRACT(YEAR FROM DataNascita) = 1982; 2) Estrarre una colonna di nome “Denominazione” contenente il nome, seguito da un carattere “-“, seguito dal cognome, per i soli clienti residenti nella regione Lombardia SELECT Concat{Nome,'-{Cognome} as Denominazione FROM Clienti WHERE RegioneResidenza = ‘Lombardia; -su Oracle scriverei UPPER(Regione) = ‘LOMBARDIA; 3) Riportare il numero di fatture e la somma dei relativi importi divisi per anno di fatturazione. SELECT YEAR(DataFattura) AS Anno, COUNT(*) AS NumeroFatture, SUM{Importo) as Totalelmporto FROM Fatture GROUP BY YEAR(DataFattura); 4) Estrarre i prodotti attivati nel 2017 e che sono in produzione oppure in commercio SELECT * FROM Prodotti WHERE YEAR(DataAttivazione)=2017 —su Oracle scriverei EXTRACT(YEAR FROM DataAttivazione) = 2017; AND ( InProduzione = 1 OR InCommercio = 1}; 5) Considerando soltanto le fatture con iva al 20 per cento, qual è il numero di fatture per ogni anno? SELECT YEAR(DataFattura) as Anno, COUNT(*) as NumeroFatture FROM Fatture WHERE Iva=20 GROUP BY YEAR(DataFattura}; 6) In quali anni sono state registrate più di 2 fatture con tipologia 'A? SELECT YEAR(DataFattura) as Anno,