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
Instrukcje do ćwiczenia
- W instrukcji
CASEzaktualizuj pierwszą wartość w nawiasie – wpiszNew 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 zgym_typeró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 = '___';