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

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

Zobrazit kurz

Pokyny k cvičení

  • V příkazu CASE nahraď první hodnotu v závorce hodnotou New 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 WHERE tak, aby dotaz vrátil pouze záznamy, kde je gym_type rovno '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 = '___';
Upravit a spustit kód