Začněte nyníZačněte zdarma

Spojení tabulek

Součástí průzkumu databáze je zjistit, jak spolu jednotlivé tabulky souvisí. Tabulky company a fortune500 mezi sebou nemají v databázi formálně definovaný vztah, to ti ale nebrání je spojit.

Aby bylo možné tabulky propojit, potřebuješ najít sloupec, který mají společný a jehož hodnoty jsou v obou tabulkách konzistentní. Pamatuj: i když mají dvě tabulky sloupec se stejným názvem, neznamená to automaticky, že obsahují kompatibilní data. Pokud najdeš více než jeden pár sloupců s podobnými daty, může být potřeba postupně vyzkoušet každý z nich a porovnat, zda ti dávají stejný počet výsledků.

V případě potřeby se podívej na diagram vztahů mezi entitami.

Toto cvičení je součástí kurzu

Průzkumná analýza dat v SQL

Zobrazit kurz

Pokyny k cvičení

  • Pečlivě prozkoumej obsah tabulek company a fortune500 a najdi sloupec, který je přítomný v obou tabulkách a zároveň by mohl sloužit jako jednoznačný identifikátor každé společnosti.
  • Spoj tabulky company a fortune500 pomocí INNER JOIN.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

SELECT company.name
-- Table(s) to select from
  FROM company
       INNER JOIN ___
       ___ ___.___=___.___;
Upravit a spustit kód