Esercizi Usare Viste SQL
Codegrind Team•Jun 22 2023
Ecco degli esercizi semplici con soluzione per praticare le basi sull’utillizo delle viste o view in sql.
Esercizio 1
Ottieni il nome, il cognome e l'email di tutti i clienti utilizzando la vista "VistaCliente".
SELECT
Nome,
Cognome,
Email
FROM
VistaCliente;
Esercizio 2
Ottieni il titolo e il prezzo di tutti i prodotti utilizzando la vista "VistaProdotto".
SELECT
Titolo,
Prezzo
FROM
VistaProdotto;
Esercizio 3
Ottieni il nome del cliente, il titolo del film e la data di noleggio di tutti i noleggi utilizzando la vista "VistaNoleggio".
SELECT
NomeCliente,
TitoloFilm,
DataNoleggio
FROM
VistaNoleggio;
Esercizio 4
Ottieni il nome, il cognome, il ruolo e la data di assunzione di tutti i dipendenti utilizzando la vista "VistaDipendente".
SELECT
Nome,
Cognome,
Ruolo,
DataAssunzione
FROM
VistaDipendente;
Esercizio 5
Ottieni il titolo e il genere dei film di genere "Commedia" utilizzando la vista "VistaFilmCommedia".
SELECT
Titolo,
Genere
FROM
VistaFilmCommedia;
Esercizio 6
Ottieni il nome del cliente, il titolo del film e la data di noleggio dei noleggi effettuati negli ultimi 30 giorni utilizzando la vista "VistaNoleggiRecenti".
SELECT
NomeCliente,
TitoloFilm,
DataNoleggio
FROM
VistaNoleggiRecenti;
Esercizio 7
Ottieni il codice prodotto, il titolo e il prezzo dei prodotti con uno sconto superiore al 10% utilizzando la vista "VistaProdottiInPromozione".
SELECT
CodiceProdotto,
Titolo,
Prezzo
FROM
VistaProdottiInPromozione;
Esercizio 8
Ottieni il nome, il cognome, l'email e il numero di noleggi effettuati da ogni cliente utilizzando la vista "VistaClienteNoleggio".
SELECT
Nome,
Cognome,
Email,
NumeroNoleggi
FROM
VistaClienteNoleggio;
Esercizio 9
Ottieni il titolo del film e l'anno di rilascio per tutti i film utilizzando la vista "VistaFilmRilascioAnno".
SELECT
Titolo,
AnnoRilascio
FROM
VistaFilmRilascioAnno;
Esercizio 10
Ottieni il nome, il cognome e la data di assunzione dei dipendenti con il ruolo "Amministrativo" utilizzando la vista "VistaDipendenteAmministrativo".
SELECT
Nome,
Cognome,
DataAssunzione
FROM
VistaDipendenteAmministrativo;