Lucrul cu date personale
În depozitul tău de date a fost adăugat un nou tabel cu informații specifice fiecărui utilizator. Datele din coloana personal_info a tabelului members sunt în format VARIANT și au structura de mai jos. Sarcina ta este să filtrezi și să parsezi aceste date într-un set de rezultate utilizabil pentru planificarea ofertelor speciale pentru fiecare membru.
{
"age": "56",
"gender": "Female",
"name": {
"first": "Chris",
"last": "Wilson"
}
}
Acest exercițiu face parte din cursul
Tipuri de date și funcții în Snowflake
Instrucțiuni pentru exercițiu
- Folosește dot-notation pentru a extrage vârsta (
age) unui membru din coloanapersonal_infoși transmite valoarea funcțieiTO_NUMBER. - Folosește bracket-notation pentru a extrage genul unui membru din
personal_info. - Filtrează setul de rezultate pentru a include doar înregistrările membrilor cu vârsta de cel puțin 25 de ani.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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) >= ___;