Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Obter o Preço Mínimo por Categoria | Junção de Tabelas
SQL Intermediário

bookDesafio: Obter o Preço Mínimo por Categoria

A empresa precisa encontrar o preço mínimo de um produto de cada categoria para organizar uma campanha de marketing. Eles atribuíram essa tarefa a você!

Tarefa

Swipe to start coding

Sua tarefa é obter o menor preço para cada categoria de produto. No entanto, para oferecer opções aos clientes, é necessário recuperar apenas aquelas categorias que possuem mais de 5 produtos diferentes.

Una duas tabelas, agregue os dados e utilize a cláusula HAVING. Ao final, ordene o resultado pelo category_name em ordem crescente.

Atenção: na resposta, devem constar 2 colunas: category_name e min_price. Portanto, não se esqueça de definir aliases para essas colunas!

Instruções Resumidas

  • Recupere a coluna category.name e o valor mínimo da coluna price da tabela category.
  • Atribua o alias category_name à primeira coluna e min_price à segunda.
  • Una a tabela product utilizando a coluna comum category.id = product.category_id.
  • Agrupe os dados por category.name.
  • Utilize a cláusula HAVING com a condição COUNT(product.name) > 5.
  • Ordene os resultados por category_name.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Suggested prompts:

What data format are the product details in?

Can you show me a sample of the product data?

How should the results be presented?

close

Awesome!

Completion rate improved to 4

bookDesafio: Obter o Preço Mínimo por Categoria

Deslize para mostrar o menu

A empresa precisa encontrar o preço mínimo de um produto de cada categoria para organizar uma campanha de marketing. Eles atribuíram essa tarefa a você!

Tarefa

Swipe to start coding

Sua tarefa é obter o menor preço para cada categoria de produto. No entanto, para oferecer opções aos clientes, é necessário recuperar apenas aquelas categorias que possuem mais de 5 produtos diferentes.

Una duas tabelas, agregue os dados e utilize a cláusula HAVING. Ao final, ordene o resultado pelo category_name em ordem crescente.

Atenção: na resposta, devem constar 2 colunas: category_name e min_price. Portanto, não se esqueça de definir aliases para essas colunas!

Instruções Resumidas

  • Recupere a coluna category.name e o valor mínimo da coluna price da tabela category.
  • Atribua o alias category_name à primeira coluna e min_price à segunda.
  • Una a tabela product utilizando a coluna comum category.id = product.category_id.
  • Agrupe os dados por category.name.
  • Utilize a cláusula HAVING com a condição COUNT(product.name) > 5.
  • Ordene os resultados por category_name.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

close

Awesome!

Completion rate improved to 4
Seção 3. Capítulo 3
single

single

some-alt