Тренування у великому місті
Оскільки текст — один із найпоширеніших типів даних у Snowflake, його часто використовують безпосередньо в запиті, наприклад у виразах CASE, умовах WHERE тощо!
Ви доповните запит, який отримує інформацію про преміум-локації спортзалів і класифікує їх як розташовані у великому або невеликому місті. Уважно стежте за текстовими значеннями!
Ця вправа є частиною курсу
Типи даних і функції в Snowflake
Інструкції до вправи
- У виразі
CASEзмініть перше значення в дужках наNew York. - Після ключового слова else додайте рядок
Non-Major City; це значення буде повернено, якщо умова вище не виконується. - Оновіть умову
WHERE, щоб поверталися лише записи зgym_typeрівним'Premium'.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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 = '___';