Skip to content

Esercizi Alias Tabelle SQL

Ecco degli esercizi semplici con soluzione per praticare le basi sull’utilizzo degli Alias delle tabelle in SQL utilizzando la parola chiave AS.

Esercizio 1

Ottieni il nome degli studenti e il nome dei corsi a cui sono iscritti utilizzando gli alias "s" per la tabella "Studente" e "c" per la tabella "Corso".
SELECT s.Nome, c.Nome
FROM Studente AS s
JOIN Iscrizione AS i ON s.ID = i.ID_Studente
JOIN Corso AS c ON i.ID_Corso = c.ID;

Esercizio 2

Ottieni il nome dei prodotti e il nome dei fornitori utilizzando gli alias "p" per la tabella "Prodotto" e "f" per la tabella "Fornitore".
SELECT p.Nome, f.Nome
FROM Prodotto AS p
JOIN Fornitore AS f ON p.ID_Fornitore = f.ID;

Esercizio 3

Ottieni il nome degli impiegati e il nome dei dipartimenti in cui lavorano utilizzando gli alias "i" per la tabella "Impiegato" e "d" per la tabella "Dipartimento".
SELECT i.Nome, d.Nome
FROM Impiegato AS i
JOIN Dipartimento AS d ON i.ID_Dipartimento = d.ID;

Esercizio 4

Ottieni il nome dei clienti e l'indirizzo di spedizione utilizzando l'alias "c" per la tabella "Cliente" e "s" per la tabella "Spedizione".
SELECT c.Nome, s.Indirizzo
FROM Cliente AS c
JOIN Spedizione AS s ON c.ID = s.ID_Cliente;

Esercizio 5

Ottieni il titolo dei libri e il nome degli autori utilizzando gli alias "l" per la tabella "Libro" e "a" per la tabella "Autore".
SELECT l.Titolo, a.Nome
FROM Libro AS l
JOIN Autore AS a ON l.ID_Autore = a.ID;

Esercizio 6

Ottieni il titolo dei film e il nome dei generi utilizzando gli alias "f" per la tabella "Film" e "g" per la tabella "Genere".
SELECT f.titolo AS TitoloFilm, g.nome AS NomeGenere
FROM Film f
JOIN Genere g ON f.id_genere = g.id;

Esercizio 7

Ottieni il nome dei clienti e il nome dei prodotti che hanno acquistato utilizzando gli alias "c" per la tabella "Cliente", "o" per la tabella "Ordine", "d" per la tabella "DettaglioOrdine" e "p" per la tabella "Prodotto".
SELECT c.Nome, p.Nome
FROM Cliente AS c
JOIN Ordine AS o ON c.ID = o.ID_Cliente
JOIN DettaglioOrdine AS d ON o.ID = d.ID_Ordine
JOIN Prodotto AS p ON d.ID_Prodotto = p.ID;

Esercizio 8

Ottieni il nome degli autori e il titolo dei libri utilizzando gli alias "a" per la tabella "Autore" e "l" per la tabella "Libro".
SELECT a.Nome, l.Titolo
FROM Autore AS a
JOIN Libro AS l ON a.ID = l.ID_Autore;

Esercizio 9

Ottieni il nome dei dipendenti e il nome dei loro manager utilizzando gli alias "d1" e "d2" per la tabella "Dipendente".
SELECT d1.Nome, d2.Nome AS Manager
FROM Dipendente AS d1
JOIN Dipendente AS d2 ON d1.ID_Manager = d2.ID;

Esercizio 10

Ottieni il nome dei fornitori e il nome dei prodotti che forniscono utilizzando gli alias "f" per la tabella "Fornitore" e "p" per la tabella "Prodotto".
SELECT f.Nome, p.Nome
FROM Fornitore AS f
JOIN Prodotto AS p ON f.ID = p.ID_Fornitore;