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

Belge verilerini çıkarmak

Bu egzersizde, aşağıda gösterilen nested_reviews tablosunun review sütununu sorgulamak için json_extract_path ve json_extract_path_text fonksiyonlarını kullanmayı pratik yapacaksın.

nested_reviews table, showing sample data.

Bir bağlantı nesnesi oluşturuldu ve db_engine değişkeninde saklandı; ayrıca pandas kütüphanesi pd olarak içe aktarıldı. Bol şans!

Bu egzersiz

NoSQL'a Giriş

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

Egzersiz talimatları

  • nested_reviews tablosunun review sütunundaki statement alanında tutulan değeri json_extract_path fonksiyonunu kullanarak sorgula.
  • json_extract_path_text fonksiyonunu kullanarak iç içe geçmiş reviewer alanını sorgula.
  • Sorgunu, JSON verisinden metin olarak çıkarılan branch bilgisinin 'Disneyland_California' ile eşleştiği kayıtları içerecek şekilde daralt. JSON yapısında gezinebilmek ve filtrelenecek bu özel alanı ayırmak için uygun fonksiyonu kullan.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Return the statement and reviewer fields, filter by the 
# nested branch field
query = """
    SELECT 
        ____(review, '____'),
        ____
    FROM nested_reviews
    WHERE ____(____, '____', '____') = 'Disneyland_California';
"""

data = pd.read_sql(query, db_engine)
print(data)
Kodu Düzenle ve Çalıştır