Unește tabelele cu JOIN
O parte din explorarea unei baze de date constă în a înțelege cum se leagă tabelele între ele. Tabelele company și fortune500 nu au o relație formală definită în baza de date, dar asta nu te împiedică să le unești cu un join.
Pentru a realiza join-ul, trebuie să găsești o coloană comună celor două tabele, ale cărei valori să fie consistente de la un tabel la altul. Reține: faptul că două tabele au o coloană cu același nume nu înseamnă neapărat că acele coloane conțin date compatibile. Dacă găsești mai multe perechi de coloane cu date similare, poate fi necesar să încerci join-ul cu fiecare în parte, pentru a verifica dacă obții același număr de rezultate.
Consultă diagrama relațiilor dintre entități dacă ai nevoie.
Acest exercițiu face parte din cursul
Analiza Exploratorie a Datelor în SQL
Instrucțiuni pentru exercițiu
- Inspectează cu atenție conținutul tabelelor
companyșifortune500pentru a găsi o coloană prezentă în ambele tabele care poate fi considerată drept identificator unic al fiecărei companii. - Unește tabelele
companyșifortune500folosind unINNER JOIN.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
SELECT company.name
-- Table(s) to select from
FROM company
INNER JOIN ___
___ ___.___=___.___;