Zacznij terazZacznij za darmo

Podzapytanie w SELECT

Jak pokazano w filmie, w SQL często istnieje wiele sposobów na uzyskanie tego samego wyniku. Podzapytania mogą stanowić alternatywę dla złączeń i prowadzić do identycznych rezultatów.

W tym ćwiczeniu sprawdzisz, jak niektóre zapytania można zapisać zarówno za pomocą złączenia, jak i podzapytania.

W kroku 1 zaczniesz od LEFT JOIN połączonego z GROUP BY, aby wybrać dziewięć krajów z największą liczbą miast w tabeli cities wraz z ich liczebnością. W kroku 2 napiszesz zapytanie zwracające ten sam wynik, ale z wykorzystaniem podzapytania zagnieżdżonego.

To ćwiczenie jest częścią kursu

Łączenie danych w SQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

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

-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___
Edytuj i uruchom kod