ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • În instrucțiunea CASE, actualizează prima valoare din paranteze astfel încât să fie New 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 WHERE pentru a returna doar înregistrările cu un gym_type egal 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 = '___';
Editează și rulează codul