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
Petunjuk latihan
- Gunakan dot-notation untuk mengambil
ageanggota dari kolompersonal_info, lalu oper nilai tersebut ke fungsiTO_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) >= ___;