Zacznij terazZacznij za darmo

Trening w wielkim mieście

Dane tekstowe to jeden z najpopularniejszych typów danych w Snowflake – często wykorzystuje się je bezpośrednio w zapytaniach, na przykład w instrukcjach CASE, klauzulach WHERE i nie tylko!

Uzupełnisz zapytanie, które pobiera informacje o lokalizacjach siłowni premium i klasyfikuje je jako położone w dużym lub mniejszym mieście. Uważnie przyjrzyj się wartościom tekstowym!

To ćwiczenie jest częścią kursu

Typy danych i funkcje w Snowflake

Zobacz kurs

Instrukcje do ćwiczenia

  • W instrukcji CASE zaktualizuj pierwszą wartość w nawiasie – wpisz New York.
  • Po słowie kluczowym else dodaj ciąg znaków Non-Major City; to wartość zwracana, gdy powyższy warunek nie zostanie spełniony.
  • Zaktualizuj klauzulę WHERE, aby zwracała tylko rekordy z gym_type równym 'Premium'.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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 = '___';
Edytuj i uruchom kod