A seguinte query SQL foi encontrada como parte de um proces...
SELECT categoria_produto,
SUM(preco_venda) AS total_vendas
FROM vendas
GROUP BY categoria_produto
Essa query, por si só,
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E
Fundamento decisivo: O ponto decisivo é que a própria query mostra a combinação de GROUP BY categoria_produto com SUM(preco_venda), o que indica cálculo agregado por categoria.
- Se a instrução é SELECT, por si só ela retorna resultado; sem UPDATE, DELETE, INSERT, ALTER TABLE ou CREATE TABLE, não há modificação da tabela.
- Quando houver SUM(...) com GROUP BY, a agregação é feita por grupo definido no GROUP BY, e não como total único da tabela.
- AS em uma consulta nomeia a coluna de saída do resultado; isso não cria coluna física no banco.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Por que a Letra E está correta? O comando SELECT é uma consulta (DQL). Ele serve apenas para ler e retornar dados na tela para quem o executou. Ele agrupa os registros por categoria, soma os preços (SUM), cria a coluna temporária total_vendas apenas no resultado da consulta, e não altera absolutamente nada na tabela original vendas.
SELECT categoria_produto, (SELECIONA A COLUNA CATEGORIA_PRODUTO)
SUM(preco_venda) AS total_vendas( SOMA OS PREÇOS DE VENDAS E SALVA COMO UMA COLUNA , TOTAL_VENDAS
FROM vendas, TUDO ISSO DA TABELA VENDAS
GROUP BY categoria_produto (CATEGORIZANDO POR CATEGORIA_PRODUTO)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo