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.NomeFROM Studente AS sJOIN Iscrizione AS i ON s.ID = i.ID_StudenteJOIN 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.NomeFROM Prodotto AS pJOIN 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.NomeFROM Impiegato AS iJOIN 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.IndirizzoFROM Cliente AS cJOIN 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.NomeFROM Libro AS lJOIN 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 NomeGenereFROM Film fJOIN 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.NomeFROM Cliente AS cJOIN Ordine AS o ON c.ID = o.ID_ClienteJOIN DettaglioOrdine AS d ON o.ID = d.ID_OrdineJOIN 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.TitoloFROM Autore AS aJOIN 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 ManagerFROM Dipendente AS d1JOIN 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.NomeFROM Fornitore AS fJOIN Prodotto AS p ON f.ID = p.ID_Fornitore;