Kom igångKom igång gratis

Fråga JSON-data

Yelpto, en ledande plattform för att hitta lokala verksamheter, söker din kompetens som konsulterande dataingenjör.

De vill utforska restaurangbranschen och fokuserar på populära restauranger med 5-stjärnigt betyg som är öppna på helger i Philadelphia.

Du arbetar med tabellen yelp_business_data, framför allt kolumnerna name, categories, attributes och hours.

Du kan utforska tabellen yelp_business_data i SQL-konsolen.

SQL console

Observera att kolumnerna attributes och hours är av typen VARIANT.

Den här övningen är en del av kursen

Introduktion till Snowflake SQL

Visa kurs

Övningsinstruktioner

  • Hämta öppettiderna för Saturday från VARIANT-kolumnen hours.
  • Hämta öppettiderna för Sunday från VARIANT-kolumnen hours.
  • Filtrera så att categories innehåller 'Restaurant'.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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
Redigera och kör kod