ÎncepețiÎncepe gratuit

Interogarea datelor JSON

Yelpto, o platformă de top pentru descoperirea afacerilor locale, are nevoie de expertiza ta în calitate de Data Engineer consultant.

Aceștia doresc să exploreze industria restaurantelor, concentrându-se pe restaurantele populare cu 5 stele care sunt deschise în weekend în Philadelphia.

Vei lucra cu tabelul yelp_business_data, în special cu coloanele name, categories, attributes și hours.

Poți explora tabelul yelp_business_data în consola SQL.

SQL console

Reține că coloanele attributes și hours sunt de tip VARIANT.

Acest exercițiu face parte din cursul

Introducere în Snowflake SQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Extrage orele de Saturday din coloana VARIANT hours.
  • Extrage orele de Sunday din coloana VARIANT hours.
  • Filtrează înregistrările în care categories include 'Restaurant'.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

SELECT name,
    review_count,
    -- Retrieve the Saturday hours
    hours:___,
    -- Retrieve the Sunday hours
    ___
FROM yelp_business_data
-- Filter for Restaurants
WHERE categories ___ '%___%'
    AND (hours:Saturday IS NOT NULL AND hours:Sunday IS NOT NULL)
    AND city = 'Philadelphia'
    AND stars = 5
ORDER BY review_count DESC
Editează și rulează codul