Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Analisando os Principais Produtos | Fundamentos do Mecanismo de Consulta
Fundamentos do BigQuery

bookDesafio: Analisando os Principais Produtos

Deslize para mostrar o menu

Note
Prática Moderna

Nos exemplos em vídeo e no curso, você verá a função JSON_EXTRACT. Embora essa função seja totalmente suportada e funcione corretamente, ela é considerada uma sintaxe legada no BigQuery.

Para seus próprios projetos futuros, recomendamos utilizar as funções modernas padrão:

  • JSON_VALUE: extrai valores escalares (como strings ou números) e remove aspas extras automaticamente;
  • JSON_QUERY: extrai objetos JSON complexos ou arrays.

Escreva uma consulta que mostre a análise de vendas dos nossos principais produtos utilizando os dados da tabela retail_data_updated:

  1. Extraia os nomes dos produtos do JSON na coluna 'products';
  2. Conte quantas vezes cada produto aparece nas transações;
  3. Calcule a receita total gerada por cada produto;
  4. Agrupe os resultados pelo nome do produto;
  5. Ordene pelos produtos mais frequentemente comprados.

Sua consulta deve retornar as seguintes colunas:

  • 'product_name' (extraído do JSON);
  • 'purchase_count' (quantas vezes esse produto aparece);
  • 'total_revenue' (soma dos valores das transações em que esse produto aparece).
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 2
some-alt