Skip to content

Esercizi Usare Viste SQL

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;