MulaiMulai sekarang secara gratis

Bekerja dengan info personal

Sebuah tabel baru ditambahkan ke gudang data Anda, yang memuat informasi khusus pengguna. Namun, data pada kolom personal_info di tabel members berformat VARIANT, dan berbentuk seperti di bawah ini. Tugas Anda adalah memfilter dan mengurai data ini menjadi himpunan hasil yang dapat digunakan untuk merencanakan penawaran khusus bagi setiap anggota.

{
      "age": "56",
      "gender": "Female",
      "name": {
        "first": "Chris",
        "last": "Wilson"
      }
}

Latihan ini adalah bagian dari kursus

Tipe Data dan Fungsi di Snowflake

Lihat Kursus

Petunjuk latihan

  • Gunakan dot-notation untuk mengambil age anggota dari kolom personal_info, lalu oper nilai tersebut ke fungsi TO_NUMBER.
  • Gunakan bracket-notation untuk mengambil gender anggota dari personal_info.
  • Saring himpunan hasil agar hanya mencakup catatan untuk anggota yang berusia minimal 25 tahun.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

SELECT
    personal_info,
	
    -- Use the TO_NUMBER function to convert the age to a NUMBER
    TO_NUMBER(___:___),
    
    -- Use bracket-notation to retrieve the member's gender
    ___

FROM CORE_GYM.members

-- Only retrieve members who are at least 25
___ TO_NUMBER(personal_info:age) >= ___;
Edit dan Jalankan Kode