Kişisel bilgilerle çalışmak
Veri ambarına kullanıcıya özel bilgileri içeren yeni bir tablo eklendi. Ancak members tablosundaki personal_info sütunundaki bu veriler VARIANT biçiminde ve aşağıdaki yapıda. Görevin, her üye için özel teklif planlamasında kullanılabilecek bir sonuç kümesi oluşturmak için bu verileri filtreleyip ayrıştırmak.
{
"age": "56",
"gender": "Female",
"name": {
"first": "Chris",
"last": "Wilson"
}
}
Bu egzersiz
Snowflake'te Veri Türleri ve Fonksiyonlar
kursunun bir parçasıdırEgzersiz talimatları
personal_infosütunundan bir üyeninagebilgisini nokta gösterimiyle al ve değeriTO_NUMBERişlevine geçir.personal_infoiçinden bir üyenin cinsiyetini köşeli ayraç gösterimiyle al.- Sonuç kümesini en az 25 yaşında olan üyelerin kayıtlarıyla sınırla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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) >= ___;