1
resposta

Resolução Exercício - Análise completa de clientes e empréstimos

SELECT
    c.Nome AS nome_cliente
,	TRIM(e.Tipo) AS tipo_emprestimo
,	e.Valor AS valor
FROM tabelaemprestimo AS e
LEFT JOIN tabelaclientes AS c ON e.id_cliente = c.id_cliente
;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii Carlos , tudo bem?

Obrigada por compartilhar sua resolução no fórum! A query está limpa e bem estruturada, e o uso do TRIM no tipo de empréstimo é um cuidado a mais que faz diferença na qualidade dos dados, parabéns por isso.

Uma observação sobre a escolha do LEFT JOIN: no exercício, o enunciado pede que o relatório mostre também os clientes sem empréstimos e os empréstimos sem cliente associado. Com o LEFT JOIN de tabelaemprestimo para tabelaclientes, você traz todos os empréstimos (incluindo os sem cliente), mas os clientes sem empréstimo ficam de fora. Para cobrir os três cenários de uma vez só, vale considerar o FULL JOIN, que retorna todos os registros das duas tabelas, independentemente de haver correspondência.

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade