Trabajar con información personal
Se ha añadido una nueva tabla a tu almacén de datos con información específica de cada usuario. Sin embargo, los datos de la columna personal_info de la tabla members están en formato VARIANT y tienen la siguiente forma. Tu tarea es filtrar y procesar estos datos para obtener un conjunto de resultados útil para planificar ofertas especiales para cada miembro.
{
"age": "56",
"gender": "Female",
"name": {
"first": "Chris",
"last": "Wilson"
}
}
Este ejercicio forma parte del curso
Tipos de datos y funciones en Snowflake
Instrucciones del ejercicio
- Usa la notación de puntos para recuperar la
agede un miembro desde la columnapersonal_infoy pasa el valor a la funciónTO_NUMBER. - Usa la notación de corchetes para recuperar el género de un miembro desde
personal_info. - Filtra el conjunto de resultados para incluir solo registros de miembros de al menos 25 años.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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) >= ___;