
| TbCliente | |
| IdCliente | NomeCliente |
| 1 | Paulo |
| 2 | Fatima |
| 3 | Cynara |
| 4 | Ana |
| 5 | Cris |
| 6 | João |
| TbClienteCurso | ||
| IdCliente | idCurso | ValorCurso |
| 1 | 2 | 30,00 |
| 1 | 3 | 50,00 |
| 2 | 1 | 20,00 |
| 3 | 4 | 10,00 |
| 3 | 1 | 20,00 |
| 3 | 2 | 30,00 |
| TbCurso | |
| 1 | Banco de Dados |
| 2 | Estatística |
| 3 | Hardware Básico |
| 4 | Operação de Microcomputador |
Considerando as tabelas acima e seus relacionamentos, julgue o item seguinte.
Considerando o SQL Server 2008, a execução do código SQL abaixo terá como resposta o resultado mostrado na tabela que relaciona cliente e valor do curso.
SELECT a.nomecliente Cliente, SUM(c.valorcurso) Valor
FROM tbcliente a
LEFT JOIN tbClienteCurso c
ON a.idcliente = c.idcliente
RIGHT JOIN tbcurso b
ON b.idcurso = c.idcurso
GROUP BY a.nomecliente
WITH CUBE
ORDER BY 2
| Cliente | Valor |
| Fatima | 20,00 |
| Cynara | 60,00 |
| Paulo | 80,00 |
| NULL | 160,00 |