Subinterogare în SELECT
Așa cum ai văzut în videoclip, în SQL există adesea mai multe moduri de a obține același rezultat. Ai descoperit că subinterogările pot reprezenta o alternativă la join-uri pentru a ajunge la același output.
În acest exercițiu, vei aprofunda modul în care unele interogări pot fi scrise fie cu un join, fie cu o subinterogare.
În Pasul 1, vei începe cu un LEFT JOIN combinat cu GROUP BY pentru a selecta cele nouă țări cu cele mai multe orașe din tabelul cities, împreună cu numărul acestor orașe. În Pasul 2, vei scrie o interogare care returnează același rezultat ca join-ul, dar folosind în schimb o interogare imbricată.
Acest exercițiu face parte din cursul
Joining Data in SQL
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___