Zacznij terazZacznij za darmo

Łączenie tabel

Eksploracja bazy danych polega m.in. na ustaleniu, jak tabele są ze sobą powiązane. Tabele company i fortune500 nie mają formalnie zdefiniowanej relacji w bazie danych, ale to nie przeszkadza w ich złączeniu.

Aby połączyć te tabele, znajdź kolumnę wspólną dla obu, w której wartości są spójne po obu stronach. Pamiętaj: to, że dwie tabele mają kolumnę o tej samej nazwie, nie oznacza automatycznie, że zawiera ona porównywalne dane. Jeśli znajdziesz więcej niż jedną parę kolumn z podobnymi danymi, być może trzeba będzie przetestować każdą z nich osobno i sprawdzić, czy wyniki są takie same.

W razie potrzeby skorzystaj z diagramu związków encji.

To ćwiczenie jest częścią kursu

Eksploracyjna analiza danych w SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Dokładnie przejrzyj zawartość tabel company i fortune500, aby znaleźć kolumnę obecną w obu tabelach, która może służyć jako jednoznaczny identyfikator każdej firmy.
  • Połącz tabele company i fortune500 za pomocą INNER JOIN.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT company.name
-- Table(s) to select from
  FROM company
       INNER JOIN ___
       ___ ___.___=___.___;
Edytuj i uruchom kod