Fai una join tra tabelle
Parte dell’esplorazione di un database è capire come le tabelle sono collegate tra loro. Le tabelle company e fortune500 non hanno una relazione formale nel database, ma questo non ti impedisce di farne la join.
Per unire le tabelle, devi trovare una colonna in comune in cui i valori siano coerenti tra le due tabelle. Ricorda: il fatto che due tabelle abbiano una colonna con lo stesso nome non significa necessariamente che tali colonne contengano dati compatibili. Se trovi più di una coppia di colonne con dati simili, potresti dover provare a unirle ciascuna a turno per vedere se ottieni lo stesso numero di risultati.
Se ti serve, consulta l’entity relationship diagram.
Questo esercizio fa parte del corso
Analisi esplorativa dei dati in SQL
Istruzioni dell'esercizio
- Esamina attentamente il contenuto delle tabelle
companyefortune500per trovare una colonna presente in entrambe che possa anche essere considerata un identificatore univoco di ciascuna azienda. - Esegui una
INNER JOINtra le tabellecompanyefortune500.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
SELECT company.name
-- Table(s) to select from
FROM company
INNER JOIN ___
___ ___.___=___.___;