Práce s osobními údaji
Do datového skladu přibyla nová tabulka s informacemi o jednotlivých uživatelích. Data ve sloupci personal_info tabulky members jsou ve formátu VARIANT a mají následující strukturu. Tvým úkolem je tato data filtrovat a zpracovat do podoby, která bude využitelná při plánování speciálních nabídek pro jednotlivé členy.
{
"age": "56",
"gender": "Female",
"name": {
"first": "Chris",
"last": "Wilson"
}
}
Toto cvičení je součástí kurzu
Datové typy a funkce ve Snowflake
Pokyny k cvičení
- Pomocí tečkové notace načti věk (
age) člena ze sloupcepersonal_infoa předej tuto hodnotu funkciTO_NUMBER. - Pomocí hranatých závorek načti pohlaví člena ze sloupce
personal_info. - Výslednou sadu zfiltruj tak, aby obsahovala pouze záznamy členů ve věku alespoň 25 let.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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) >= ___;