MulaiMulai sekarang secara gratis

Mengkueri data JSON

Yelpto, sebuah platform terkemuka untuk menemukan bisnis lokal, mencari keahlian Anda sebagai Data Engineer konsultan.

Mereka ingin menelaah industri restoran, dengan fokus pada restoran populer berperingkat 5 bintang yang buka pada akhir pekan di Philadelphia.

Anda akan bekerja dengan tabel yelp_business_data, khususnya kolom name, categories, attributes, dan hours.

Anda dapat menelusuri tabel yelp_business_data di konsol SQL.

SQL console

Perlu diperhatikan bahwa kolom attributes dan hours merupakan tipe VARIANT.

Latihan ini adalah bagian dari kursus

Pengantar Snowflake SQL

Lihat Kursus

Petunjuk latihan

  • Ambil jam Saturday dari kolom VARIANT hours.
  • Ambil jam Sunday dari kolom VARIANT hours.
  • Saring baris saat categories mencakup 'Restaurant'.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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
Edit dan Jalankan Kode