Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Use a notação por ponto para buscar a age de um membro na coluna personal_info e passe o valor para a função TO_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) >= ___;
Editar e Executar Código