Cvičení ve velkém městě
Textová data patří ve Snowflake k nejpoužívanějším datovým typům – v dotazech je najdeš například v příkazech CASE, klauzulích WHERE a na mnoha dalších místech!
Doplníš dotaz, který načítá informace o prémiových fitness centrech a zařazuje je podle toho, zda se nacházejí ve velkém, nebo menším městě. Dávej pozor na textové hodnoty!
Toto cvičení je součástí kurzu
Datové typy a funkce ve Snowflake
Pokyny k cvičení
- V příkazu
CASEnahraď první hodnotu v závorce hodnotouNew York. - Za klíčové slovo else doplň řetězec
Non-Major City– tato hodnota se vrátí v případě, že výše uvedená podmínka není splněna. - Uprав klauzuli
WHEREtak, aby dotaz vrátil pouze záznamy, kde jegym_typerovno'Premium'.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
SELECT
gym_id,
CASE
-- Update the locations classified as a Major City
WHEN location IN ('___', 'Los Angeles', 'Dallas')
THEN 'Major City'
-- Otherwise, it's a Non-Major City
ELSE '___'
END AS gym_city
FROM CORE_GYM.gyms
-- Complete the WHERE clause to only return Premium gym types
WHERE gym_type = '___';