MulaiMulai sekarang secara gratis

Mengkueri data semi-terstruktur bertingkat

Di dalam kolom bertipe VARIANT, data sering kali bertingkat, seperti yang terlihat pada kolom city_meta di tabel host_cities berikut.

Snowflake table with a single column of type VARIANT.

Objek koneksi Snowflake ke database olympics telah dibuat dan tersedia dalam variabel conn. Selamat mengkueri!

Latihan ini adalah bagian dari kursus

Pengantar NoSQL

Lihat Kursus

Petunjuk latihan

  • Dengan notasi titik, lengkapi kueri untuk mengekstrak data dari field bertingkat lat dalam objek coordinates.
  • Kueri field bertingkat long dari objek coordinates di kolom city_meta.
  • Jalankan kueri, lalu cetak hasilnya.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Build a query to extract nested location coordinates
query = """
SELECT
	city_meta:coordinates.____,
    city_meta:____.____
FROM host_cities;
"""

# Execute the query and output the results
results = conn.cursor().____(____).fetch_pandas_all()
print(results)
Edit dan Jalankan Kode