Praca z danymi osobowymi
Do twojego hurtowni danych dodano nową tabelę zawierającą informacje o użytkownikach. Dane w kolumnie personal_info tabeli members mają format VARIANT i przyjmują postać pokazaną poniżej. Twoim zadaniem jest przefiltrowanie i sparsowanie tych danych do zestawu wyników, który można wykorzystać do planowania ofert specjalnych dla każdego członka.
{
"age": "56",
"gender": "Female",
"name": {
"first": "Chris",
"last": "Wilson"
}
}
To ćwiczenie jest częścią kursu
Typy danych i funkcje w Snowflake
Instrukcje do ćwiczenia
- Użyj dot-notation, aby pobrać wiek (
age) członka z kolumnypersonal_info, i przekaż tę wartość do funkcjiTO_NUMBER. - Użyj bracket-notation, aby pobrać płeć członka z kolumny
personal_info. - Przefiltruj zestaw wyników tak, aby zawierał tylko rekordy członków, którzy mają co najmniej 25 lat.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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) >= ___;