📢 Nuovo Corso Laravel API disponibile!

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;