CommencezCommencez gratuitement

Interroger des données JSON

Yelpto, une plateforme de premier plan pour découvrir des entreprises locales, fait appel à votre expertise à titre de spécialiste des données-conseil.

Elle souhaite explorer le secteur de la restauration, en mettant l'accent sur les restaurants populaires notés 5 étoiles qui sont ouverts la fin de semaine à 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.

SQL console

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

Cette activité fait partie du cours

Introduction à Snowflake SQL

Voir le cours

Instructions de l’exercice

  • Récupérer les heures du Saturday à partir de la colonne VARIANT hours.
  • Récupérer les heures du Sunday à partir de la colonne VARIANT hours.
  • Filtrer lorsque categories comprend 'Restaurant'.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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