Logo Passei Direto
Buscar
Pergunta 3 Qual cláusula do site HAVING indica que somente devem ser recuperados produtos que tenham sido vendidos mais de 100 vezes? HAVING COUNT(order_items.product_id) > 100 HAVING COUNT(order_items.product_id) < 100 HAVING (order_items.product_id) > 100 HAVING (order_items.product_id > 100)
User badge image
Rafael da Cruz

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Para responder à sua pergunta sobre a cláusula HAVING, precisamos entender como ela funciona em consultas SQL. A cláusula HAVING é usada para filtrar resultados de agregações, como contagens, após a aplicação de funções de agrupamento (GROUP BY). Analisando as alternativas: 1. HAVING COUNT(order_items.product_id) > 100 - Esta cláusula indica que estamos filtrando os produtos que foram vendidos mais de 100 vezes, utilizando a função COUNT para contar as ocorrências de cada produto. Esta é a opção correta. 2. HAVING COUNT(order_items.product_id) < 100 - Esta cláusula filtraria produtos vendidos menos de 100 vezes, o que não é o que estamos procurando. 3. HAVING (order_items.product_id) > 100 - Esta cláusula não faz sentido, pois está tentando comparar o ID do produto diretamente, sem contar as vendas. 4. HAVING (order_items.product_id > 100) - Assim como a anterior, esta cláusula também não faz sentido, pois não está contando as vendas. Portanto, a alternativa correta é: HAVING COUNT(order_items.product_id) > 100.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina