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
Övningsinstruktioner
- Använd punktnotation för att hämta en medlems
agefrån kolumnenpersonal_info, och skicka värdet till funktionenTO_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) >= ___;