Zacznij terazZacznij za darmo

Zapytania na danych JSON

Yelpto to wiodąca platforma do odkrywania lokalnych firm. Jako konsultujący inżynier danych możesz pomóc im zbadać rynek restauracji – a konkretnie popularne restauracje z oceną 5 gwiazdek, które są czynne w weekendy w Filadelfii.

Będziesz pracować z tabelą yelp_business_data, a w szczególności z kolumnami name, categories, attributes i hours.

Możesz przejrzeć tabelę yelp_business_data w konsoli SQL.

SQL console

Zwróć uwagę, że kolumny attributes i hours są typu VARIANT.

To ćwiczenie jest częścią kursu

Wprowadzenie do Snowflake SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Pobierz godziny otwarcia w Saturday z kolumny VARIANT hours.
  • Pobierz godziny otwarcia w Sunday z kolumny VARIANT hours.
  • Odfiltruj rekordy, w których categories zawiera 'Restaurant'.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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
Edytuj i uruchom kod