Trabalhando com informações pessoais
Uma nova tabela foi adicionada ao seu data warehouse, com informações específicas de cada usuário. No entanto, os dados na coluna personal_info da tabela members estão no formato VARIANT e seguem o padrão abaixo. Sua tarefa é filtrar e analisar esses dados em um conjunto de resultados utilizável para planejar ofertas especiais para cada membro.
{
"age": "56",
"gender": "Female",
"name": {
"first": "Chris",
"last": "Wilson"
}
}
Este exercicio faz parte do curso
Tipos de dados e funções no Snowflake
Instruções do exercicio
- Use a notação por ponto para buscar a
agede um membro na colunapersonal_infoe passe o valor para a funçãoTO_NUMBER. - Use a notação por colchetes para buscar o gênero do membro em
personal_info. - Filtre o conjunto de resultados para incluir apenas registros de membros com pelo menos 25 anos.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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) >= ___;