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 JO...

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.

Assinale a alternativa que apresenta a sequência CORRETA:
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 II, apenas.
B
I e IV, apenas.
C
I e III, apenas.
D
I, II, III e IV.

Essa pergunta também está no material:

Banco de Dados - Avaliação II
10 pág.

Gestão da Tecnologia da Informação Centro Universitário Leonardo da VinciCentro Universitário Leonardo da Vinci

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada sentença: 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. Essa sentença está correta, pois o comando SELECT está agrupando a soma das vendas 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. Essa sentença está incorreta, pois o comando INNER JOIN garante que apenas os clientes com vendas serão retornados, não apresentando valores nulos. III- O comando SELECT retorna apenas as vendas que ocorreram no mês de setembro de 2018. Essa sentença está correta, pois o comando WHERE restringe as vendas ao período de setembro de 2018. IV- O comando SELECT retorna a média do valor de venda, agrupando o resultado por cliente. Essa sentença está incorreta, pois o comando SELECT está calculando a soma (SUM) do valor total das vendas, não a média. Portanto, a sequência correta é: A) I e III, apenas.

0
Dislike0

Responda

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

Mais conteúdos dessa disciplina