開始使用免費開始

處理個人資訊

你的資料倉儲新增了一張包含使用者資訊的新資料表。不過,members 資料表中的 personal_info 欄是 VARIANT 格式,資料結構如下。你的工作是將這些資料過濾並解析成可用的結果集,方便為每位會員規劃專屬優惠。

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

本練習屬於課程

Snowflake 的資料型別與函式

檢視課程

練習說明

  • 使用點標記從 personal_info 欄位擷取會員的 age,並將該值傳入 TO_NUMBER 函式。
  • 使用中括號標記從 personal_info 擷取會員的性別。
  • 將結果集過濾為只包含年齡至少 25 歲的會員紀錄。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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) >= ___;
編輯並執行程式碼