Gabarito disponível
Com base nessa situação hipotética, assinale a opção que corresponde à consulta correta para exibir os dados solicitados.
Resolução comentada
Parte de contas, faz LEFT JOIN com clientes e filtra saldo IS NOT NULL, exibindo id_conta e nome.
A consulta C parte de contas, traz o nome do cliente via LEFT JOIN e filtra saldo IS NOT NULL, retornando id_conta e nome conforme o pedido. O gabarito oficial é C.
Análise das alternativas
A) Parte de clientes com LEFT JOIN e filtra saldo não nulo, o que na prática equivale a um INNER JOIN, mas inverte a ordem das colunas pedidas. B) Não traz o nome e não filtra saldo nulo. D) É semanticamente semelhante à C, mas inverte a ordem das colunas (nome, id_conta). E) Filtra saldo IS NULL, o oposto do pedido.
Referência: SQL – LEFT JOIN e tratamento de NULL.
Resolução comentada do VaiConcursos.