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

bookDesafio: Obter Quantidade de Produtos por Categoria

Agora a empresa tem uma nova tarefa para nós.

Um novo fornecedor entrou em contato e informou que pode fornecer produtos das categorias Meat ou Grains a preços baixos. Precisamos descobrir quais produtos nessas categorias possuem menos de 100 unidades restantes em estoque.

Tarefa

Swipe to start coding

Sua tarefa é encontrar os nomes dos produtos e suas quantities em estoque. Una duas tabelas: product e category.

Concentre-se nos produtos das categorias Meat ou Grains. Utilize o operador OR para essas categorias e garanta que a quantidade do produto seja menor que 100 usando o operador AND.

Ordene os resultados pela coluna name com a cláusula ORDER BY.

Nota

Coloque a condição com o operador OR entre parênteses antes de aplicar o operador AND. Isso segue a ordem padrão de operações em matemática discreta.

Seu resultado deve conter 2 colunas: product_name e amount. Lembre-se de definir os aliases apropriados!

Instruções Resumidas

  • Recupere as colunas product.name e product.amount da tabela product.
  • Atribua o alias product_name à primeira coluna e amount à segunda.
  • Una a tabela category na coluna comum product.category_id = category.id.
  • Utilize uma cláusula WHERE exigindo que category.name seja igual a 'Meat' ou 'Grains'.
  • Use o operador lógico AND para também exigir que product.amount < 100.
  • Ordene os resultados por product.name.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

close

Awesome!

Completion rate improved to 4

bookDesafio: Obter Quantidade de Produtos por Categoria

Deslize para mostrar o menu

Agora a empresa tem uma nova tarefa para nós.

Um novo fornecedor entrou em contato e informou que pode fornecer produtos das categorias Meat ou Grains a preços baixos. Precisamos descobrir quais produtos nessas categorias possuem menos de 100 unidades restantes em estoque.

Tarefa

Swipe to start coding

Sua tarefa é encontrar os nomes dos produtos e suas quantities em estoque. Una duas tabelas: product e category.

Concentre-se nos produtos das categorias Meat ou Grains. Utilize o operador OR para essas categorias e garanta que a quantidade do produto seja menor que 100 usando o operador AND.

Ordene os resultados pela coluna name com a cláusula ORDER BY.

Nota

Coloque a condição com o operador OR entre parênteses antes de aplicar o operador AND. Isso segue a ordem padrão de operações em matemática discreta.

Seu resultado deve conter 2 colunas: product_name e amount. Lembre-se de definir os aliases apropriados!

Instruções Resumidas

  • Recupere as colunas product.name e product.amount da tabela product.
  • Atribua o alias product_name à primeira coluna e amount à segunda.
  • Una a tabela category na coluna comum product.category_id = category.id.
  • Utilize uma cláusula WHERE exigindo que category.name seja igual a 'Meat' ou 'Grains'.
  • Use o operador lógico AND para também exigir que product.amount < 100.
  • Ordene os resultados por product.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 4
single

single

some-alt