Buscar

Analise o comando SQL a seguir: SELECT c.id as id_cliente, c.nome as nome_cliente, SUM(v.valor_total) as valor_venda FROM vendas v INNER ...

Analise o comando SQL a seguir:
SELECT c.id as id_cliente, c.nome as nome_cliente,
SUM(v.valor_total) as valor_venda FROM vendas v
INNER JOIN clientes c
ON v.id_cliente = c.cliente
WHERE v.data_venda BETWEEN ‘2018-09-01' and ‘2018-09-30’ GROUP BY c.id, c.nome;
Considerando o exposto, analise as sentenças a seguir:

I- O comando SELECT retorna o valor de todas as vendas relacionadas aos clientes, agrupando a
soma das venda por “id” e “nome” do cliente.
II- O comando SELECT retorna o valor de vendas agrupados por clientes e apresenta valor nulo para
os clientes que não tiveram vendas no período.
III- O comando SELECT retorna apenas as vendas que ocorreram no mês de setembro de 2018.
IV- O comando SELECT retorna a média do valor de venda, agrupando o resultado por cliente.
A I e IV, apenas.
B I e III, apenas.
C I e II, apenas.
D I, II, III e IV.

Essa pergunta também está no material:

Avaliação II - Individual 3931
6 pág.

Banco de Dados I ArtesArtes

💡 2 Respostas

User badge image

Ed Verified user icon

Analisando o comando SQL apresentado, podemos verificar as seguintes afirmações: I- O comando SELECT retorna o valor de todas as vendas relacionadas aos clientes, agrupando a soma das vendas por "id" e "nome" do cliente. - Correto. II- O comando SELECT retorna o valor de vendas agrupados por clientes e apresenta valor nulo para os clientes que não tiveram vendas no período. - Incorreto. O comando INNER JOIN garante que apenas os clientes que possuem vendas serão retornados. III- O comando SELECT retorna apenas as vendas que ocorreram no mês de setembro de 2018. - Correto. A cláusula WHERE restringe as vendas para o período de 1º de setembro de 2018 a 30 de setembro de 2018. IV- O comando SELECT retorna a média do valor de venda, agrupando o resultado por cliente. - Incorreto. O comando SUM retorna a soma das vendas, não a média. Portanto, a resposta correta é a alternativa C) I e II, apenas.

0
Dislike1
User badge image

Alexandre Budke

I e III apenas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais