Observe a figura a seguir:A figura apresenta o modelo relaci...
A figura apresenta o modelo relacional de um Banco de Dados de um sistema de controle de estoque. Esse modelo possui as tabelas Cliente, Pedido, ItemPedido e Produto. Em uma leitura simplificada desse modelo tem-se que um cliente pode possuir vários pedidos, um pedido possui um ou vários itemPedidos e um item Pedido possui um produto e a quantidade desse produto.
Assinale a alternativa que indique o comando SQL que, ao ser executado em um SGBD relacional baseado nesse modelo, retornará todos os nomes de clientes que fizeram pelo menos um pedido, a descrição do produto que o cliente comprou e a quantidade desse produto independente do pedido realizado.
Comentários
Veja os comentários dos nossos alunos
Primeiro temos que observar a primeira linha do código, o comando SELECT deverá retornar o nome do cliente, a descrição do produto e a quantidade que o cliente comprou deste produto.
Todas as querys já retornam nome e descrição, só existe diferença na função que deve retornar a quantidade de produtos comprados. As duas funções são count e sum.
sum somará todos os valores que a coluna quantidade assume. Vale lembrar que somente será somado o subconjunto produzido pela cláusula where.
Sobraram as alternativas a e b...
A única diferença entre elas está na última linha da query:
GROUP BY nome, descricao
e a outra
GROUP BY
O agrupamento deverá ser feito por nome do cliente e descricao. Alternativa correta letra A)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo