EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Usa la notación de puntos para recuperar la age de un miembro desde la columna personal_info y pasa el valor a la función TO_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) >= ___;
Editar y ejecutar código