Logo Passei Direto
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 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:

A I e IV, apenas.
B I, II, III e IV.
C I e III, apenas. (Correta)
D I e II, apenas.
User badge image
Aprendendo com Desafios

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das sentenças: 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. Verdadeiro, o comando realmente faz isso, somando as vendas por 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. Falso, como é um INNER JOIN, apenas os clientes que tiveram vendas no período especificado serão retornados. Clientes sem vendas não aparecerão no resultado. III- O comando SELECT retorna apenas as vendas que ocorreram no mês de setembro de 2018. Verdadeiro, a cláusula WHERE filtra as vendas para esse período específico. IV- O comando SELECT retorna a média do valor de venda, agrupando o resultado por cliente. Falso, o comando retorna a soma (SUM) e não a média. Com base nas análises: - I é verdadeiro. - II é falso. - III é verdadeiro. - IV é falso. Portanto, a alternativa que apresenta a sequência correta é: C) I e III, apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina