IniziaInizia gratis

Interrogare dati JSON

Yelpto, una piattaforma leader per scoprire attività locali, cerca la tua esperienza come Data Engineer consulente.

Vogliono analizzare il settore della ristorazione, concentrandosi sui ristoranti popolari con valutazione a 5 stelle che sono aperti nel weekend a Philadelphia.

Lavorerai con la tabella yelp_business_data, in particolare con le colonne name, categories, attributes e hours.

Puoi esplorare la tabella yelp_business_data nella console SQL.

SQL console

Nota che le colonne attributes e hours sono di tipo VARIANT.

Questo esercizio fa parte del corso

Introduzione a Snowflake SQL

Visualizza il corso

Istruzioni dell'esercizio

  • Recupera gli orari di Saturday dalla colonna VARIANT hours.
  • Recupera gli orari di Sunday dalla colonna VARIANT hours.
  • Filtra dove categories include 'Restaurant'.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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
Modifica ed esegui il codice