JSON-Daten abfragen
Yelpto, eine führende Plattform für das Entdecken lokaler Unternehmen, sucht deine Expertise als beratender Data Engineer.
Sie wollen die Restaurantbranche erkunden und konzentrieren sich dabei auf beliebte 5-Sterne-Restaurants, die an Wochenenden in Philadelphia geöffnet haben.
Du wirst mit der Tabelle yelp_business_data
arbeiten, insbesondere mit den Spalten name
, categories
, attributes
und hours
.
Du kannst die Tabelle yelp_business_data
in der SQL-Konsole untersuchen.
Beachte, dass die Spalten attributes
und hours
vom Typ VARIANT sind.
Diese Übung ist Teil des Kurses
Einführung in Snowflake SQL
Anleitung zur Übung
- Rufe die
Saturday
-Öffnungszeiten aus der Spaltehours
(Typ: VARIANT) ab. - Rufe die
Sunday
-Öffnungszeiten aus der Spaltehours
(Typ: VARIANT) ab. - Filtere auf Datensätze, in denen die Spalte
categories
das Wort'Restaurant'
enthält.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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