IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Esamina attentamente il contenuto delle tabelle company e fortune500 per trovare una colonna presente in entrambe che possa anche essere considerata un identificatore univoco di ciascuna azienda.
  • Esegui una INNER JOIN tra le tabelle company e fortune500.

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 ___
       ___ ___.___=___.___;
Modifica ed esegui il codice