Interroger des données JSON
Yelpto, une plateforme de premier plan pour la découverte d’entreprises locales, recherche votre expertise en tant qu’ingénieur de données consultant.
Ils visent à explorer le secteur de la restauration, en se concentrant sur les restaurants populaires classés 5 étoiles qui sont ouverts le week-end à Philadelphie.
Vous travaillerez avec la table yelp_business_data
, en particulier les colonnes name
, categories
, attributes
et hours
.
Vous pouvez explorer la table yelp_business_data
dans la console SQL.
Notez que les colonnes attributes
et hours
sont de type VARIANT.
Cet exercice fait partie du cours
Introduction à Snowflake SQL
Instructions
- Récupérez les heures de
Saturday
de la colonne VARIANThours
. - Récupérez les heures de
Sunday
de la colonne VARIANThours
. - Filtrez les
categories
qui comprennent'Restaurant'
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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