Poddotaz uvnitř SELECT
Jak bylo ukázáno ve videu, v SQL existuje často více způsobů, jak dosáhnout stejného výsledku. Viděl/a jsi, že poddotazy mohou být alternativou k joinům a přitom vrátit stejná data.
V tomto cvičení se hlouběji podíváme na to, jak lze některé dotazy napsat jak pomocí joinu, tak pomocí poddotazu.
V kroku 1 začneš s LEFT JOIN v kombinaci s GROUP BY a vybereme devět zemí s nejvyšším počtem měst v tabulce cities spolu s jejich počty. V kroku 2 napíšeš dotaz, který vrátí stejný výsledek, ale tentokrát s využitím vnořeného dotazu.
Toto cvičení je součástí kurzu
Joining Data in SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___