Supondo que temos duas tabelas conforme modelo a seguir:   ...

Próximas questões
Com base no mesmo assunto
Q626268 Banco de Dados

Supondo que temos duas tabelas conforme modelo a seguir:


               Imagem associada para resolução da questão


Escolha a alternativa que, no MS SQL Server 2008, obtenha como resultado da consulta o Nome do cliente e o valor Total dos pedidos de TODOS os clientes ordenando os maiores valores Totais no início. 

Alternativas

Comentários

Veja os comentários dos nossos alunos

A expressão de COALESCE é um atalho sintático para a expressão CASE. Isto é, o código COALESCE(expression1,...n) é recriado pelo otimizador de consulta como a seguinte expressão CASE:

CASE

WHEN (expression1 IS NOT NULL) THEN expression1

WHEN (expression2 IS NOT NULL) THEN expression2

...

ELSE expressionN

END

https://msdn.microsoft.com/pt-br/library/ms190349.aspx

 

Mas da pra matar sem saber o que esta função faz.

Por eliminação tenho que ordenar decrescente (Total desc), elimino A, D e E. Sobra B e C, a letra C está declarada toda errada, principalmente não declara o que exibir com SELECT no início... Sobrou a letra B

b-

o valor Total dos pedidos de TODOS os clientes é pela funcao sum() usando coalesce

The COALESCE() function returns the first non-null value in a list.

SELECT COALESCE(NULL, NULL, NULL, 'W3Schools.com', NULL, 'Example.com');

https://www.w3schools.com/sql/func_sqlserver_coalesce.asp

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo