Logo Passei Direto
Buscar

Farmácia Química

ESTÁCIO EAD
A cláusula ORDER BY nos permite determina a ordenação das linhas que retornam em uma consulta, sejam elas originárias diretamente de uma tabela ou de grupos criados na consulta. Considere a tabela "Vendas" com as colunas "Produto", "Categoria" e "Quantidade". Qual consulta abaixo retorna o total de vendas por categoria, ordenado de forma decrescente pelo total de vendas? A SELECT Categoria, SUM(Quantidade) AS TotalVendas FROM Vendas ORDER BY TotalVendas ASC; B SELECT Categoria, SUM(Quantidade) AS TotalVendas FROM Vendas GROUP BY Categoria ORDER BY TotalVendas DESC; C SELECT Categoria, COUNT(Produto) AS TotalVendas FROM Vendas GROUP BY Categoria ORDER BY TotalVendas ASC; D SELECT Categoria, COUNT(Produto) AS TotalVendas FROM Vendas GROUP BY Categoria ORDER BY TotalVendas DESC; E SELECT Categoria, AVG(Quantidade) AS TotalVendas FROM Vendas GROUP BY Categoria ORDER BY TotalVendas DESC;
User badge image
Guto Lourenco

há 24 horas

Respostas

User badge image

Ed Verified user icon

há 24 horas

Para resolver essa questão, precisamos analisar as opções apresentadas e identificar qual delas retorna o total de vendas por categoria, ordenado de forma decrescente. 1. A: `SELECT Categoria, SUM(Quantidade) AS TotalVendas FROM Vendas ORDER BY TotalVendas ASC;` - Esta consulta não possui o `GROUP BY`, e ordena de forma ascendente, o que não atende ao requisito. 2. B: `SELECT Categoria, SUM(Quantidade) AS TotalVendas FROM Vendas GROUP BY Categoria ORDER BY TotalVendas DESC;` - Esta consulta agrupa as vendas por categoria e soma a quantidade, ordenando corretamente de forma decrescente. Esta é uma boa candidata. 3. C: `SELECT Categoria, COUNT(Produto) AS TotalVendas FROM Vendas GROUP BY Categoria ORDER BY TotalVendas ASC;` - Aqui, a consulta conta os produtos por categoria e ordena de forma ascendente, o que não atende ao requisito. 4. D: `SELECT Categoria, COUNT(Produto) AS TotalVendas FROM Vendas GROUP BY Categoria ORDER BY TotalVendas DESC;` - Esta consulta conta os produtos por categoria e ordena de forma decrescente, mas não está somando as quantidades, apenas contando os produtos. 5. E: `SELECT Categoria, AVG(Quantidade) AS TotalVendas FROM Vendas GROUP BY Categoria ORDER BY TotalVendas DESC;` - Esta consulta calcula a média das quantidades por categoria e ordena de forma decrescente, o que não atende ao requisito de totalizar as vendas. Após analisar todas as opções, a alternativa que retorna o total de vendas por categoria, ordenado de forma decrescente, é a B: `SELECT Categoria, SUM(Quantidade) AS TotalVendas FROM Vendas GROUP BY Categoria ORDER BY TotalVendas DESC;`.

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