BaşlayınÜcretsiz Başlayın

Üst düzey JSON verilerini sorgulama

Postgres JSON ile yarı yapılandırılmış verileri sorgulamak çocuk oyuncağı! Postgres, -> ve ->> dahil yerleşik operatörler sunar. Bu örnekte, JSON türündeki bir sütundan inceleme verilerini sorgulamak için bu operatörleri kullanmayı pratik edeceksin. Bu tablo aşağıdaki formdadır:

nested_reviews table, showing sample data.

Başlamanı kolaylaştırmak için pandas pd takma adıyla içe aktarıldı ve bir bağlantı nesnesi oluşturulup db_engine değişkeninde saklandı. Keyifli çalışmalar!

Bu egzersiz

NoSQL'a Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • nested_reviews tablosundaki review sütunundan location alanını JSON olarak sorgulamak için -> operatörünü kullan.
  • nested_reviews tablosundaki review sütunundan statement alanını metin olarak sorgula.
  • Sorguyu pandas kullanarak çalıştır ve sonucu yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Build the query to select the review_id and rating fields
query = """
	SELECT 
    	____ -> '____' AS location, 
        ____ ____ '_____' AS statement 
    FROM ____;
"""

# Execute the query, render results
data = pd.____(____, db_engine)
print(____)
Kodu Düzenle ve Çalıştır