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

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ır
Kursu Görüntüle

Egzersiz talimatları

  • personal_info sütunundan bir üyenin age bilgisini nokta gösterimiyle al ve değeri TO_NUMBER işlevine geçir.
  • personal_info iç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) >= ___;
Kodu Düzenle ve Çalıştır