

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em certo banco, há as tabelas clientes e conta. Os dados a seguir foram salvos nessas tabelas no banco de dados.
Tabela cliente
id_cliente | nome |
1 | Maria Souza |
2 | João Lima |
3 | Ana Torres |
Tabela conta
id_conta | id_cliente | saldo |
1 | 1 | 1500 |
2 | 1 | 500 |
3 | 2 | 900 |
4 | 3 | 2000 |
A partir dos dados informados na situação hipotética precedente, assinale a opção em que é apresentada a consulta SQL que exibirá os nomes dos clientes que possuem pelo menos uma conta com saldo superior a R$ 1.000.
SELECT nome
FROM clientes c
WHERE EXISTS (
SELECT 1 FROM contas ct
WHERE ct.id_cliente = c.id_cliente AND
ct.saldo > 1000)
SELECT nome
FROM clientes c
WHERE NOT EXISTS (
SELECT * FROM contas ct
WHERE ct.id_cliente = c.id_cliente AND
ct.saldo < 1000)
SELECT nome
FROM clientes c
JOIN contas ct ON c.id_cliente = ct.id_cliente
WHERE ct.saldo > 1000
SELECT DISTINCT nome
FROM clientes c
JOIN contas ct ON c.id_cliente = ct.id_cliente
WHERE ct.saldo >= 1000
SELECT nome
FROM clientes c
WHERE EXISTS (
SELECT 1 FROM contas ct
WHERE ct.id_cliente = c.id_cliente AND
ct.saldo >= 1000)