Kom igångKom igång gratis

Arbeta med personuppgifter

Ett nytt register har lagts till i ditt datalager med användarspecifik information. Datan i kolumnen personal_info i tabellen members är i VARIANT-format och ser ut som nedan. Din uppgift är att filtrera och tolka denna data till ett resultat som kan användas för att planera specialerbjudanden för varje medlem.

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

Den här övningen är en del av kursen

Datatyper och funktioner i Snowflake

Visa kurs

Övningsinstruktioner

  • Använd punktnotation för att hämta en medlems age från kolumnen personal_info, och skicka värdet till funktionen TO_NUMBER.
  • Använd bracketnotation för att hämta en medlems kön från personal_info.
  • Filtrera resultatet så att det endast inkluderar poster för medlemmar som är minst 25 år gamla.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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) >= ___;
Redigera och kör kod