Antrenament în marele oraș
Fiind unul dintre cele mai folosite tipuri de date în Snowflake, datele de tip text apar frecvent chiar în cadrul interogărilor – în instrucțiuni CASE, clauze WHERE și nu numai!
Vei completa o interogare care preia informații despre sălile de sport premium și le clasifică în funcție de locație: oraș mare sau oraș mai mic. Fii atent la valorile de tip text!
Acest exercițiu face parte din cursul
Tipuri de date și funcții în Snowflake
Instrucțiuni pentru exercițiu
- În instrucțiunea
CASE, actualizează prima valoare din paranteze astfel încât să fieNew York. - După cuvântul cheie else, adaugă șirul
Non-Major City; aceasta este valoarea returnată dacă condiția de mai sus nu este îndeplinită. - Actualizează clauza
WHEREpentru a returna doar înregistrările cu ungym_typeegal cu'Premium'.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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 = '___';