CommencerCommencer gratuitement

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.

Console SQL

Notez que les colonnes attributes et hours sont de type VARIANT.

Cet exercice fait partie du cours

Introduction à Snowflake SQL

Afficher le cours

Instructions

  • Récupérez les heures de Saturday de la colonne VARIANT hours.
  • Récupérez les heures de Sunday de la colonne VARIANT hours.
  • 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
Modifier et exécuter le code