1. Nauka
  2. /
  3. Kursy
  4. /
  5. Optymalizacja wydajności zapytań w PostgreSQL

Connected

ćwiczenie

Różne rodzaje złączeń – eksploracja regionów sportowców

Pewnie dobrze znasz olimpijczyków ze swojego kraju. Rosjanie uwielbiają łyżwiarstwo figurowe. Kenijczycy dominują w biegach. Kanadyjczycy rządzą w hokeju. Czy te tendencje utrzymują się na poziomie regionów? Czy wszystkie europejskie kraje wystawiły łyżwiarzy figurowych? Czy wszystkie kraje Ameryki Północnej mają drużyny hokejowe na poziomie olimpijskim?

Sprawdź, które europejskie kraje wysłały łyżwiarzy figurowych na Zimowe Igrzyska Olimpijskie 2014. Tabela athletes jest już przefiltrowana do łyżwiarzy figurowych, a tabela regions zawiera wyłącznie kraje europejskie. Wypróbuj różne typy złączeń i porównaj wyniki.

Instrukcje 1/3

undefined XP
  • 1

    Użyj tabel regions, athletes i LEFT JOIN, aby zachować wszystkie regiony – również te bez startujących sportowców.

  • 2

    Teraz użyj RIGHT JOIN, aby zachować wszystkie regiony – również te bez startujących sportowców.

  • 3

    Użyj INNER JOIN, aby znaleźć wyłącznie kraje ze startującymi sportowcami.