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

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

Zobrazit kurz

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
___
Upravit a spustit kód