Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2025

Banco de DadosSQL
Código
ce195347
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Nível
Superior
Cargo
Técnico em Tecnologia da Informação II - Área: Administração de Banco de Dados
Em certo banco, há as tabelas clientes e conta. Os dados a seguir foram salvos nessas tabelas no banco de dados.Imagem associada para resolução da questãoA 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.
  1. ASELECT nomeFROM clientes cWHERE EXISTS (SELECT 1 FROM contas ctWHERE ct.id_cliente = c.id_cliente ANDct.saldo > 1000)
  2. BSELECT nomeFROM clientes cWHERE NOT EXISTS (SELECT * FROM contas ctWHERE ct.id_cliente = c.id_cliente ANDct.saldo < 1000)
  3. CSELECT nomeFROM clientes cJOIN contas ct ON c.id_cliente = ct.id_clienteWHERE ct.saldo > 1000
  4. DSELECT DISTINCT nomeFROM clientes cJOIN contas ct ON c.id_cliente = ct.id_clienteWHERE ct.saldo >= 1000
  5. ESELECT nomeFROM clientes cWHERE EXISTS (SELECT 1 FROM contas ctWHERE ct.id_cliente = c.id_cliente ANDct.saldo >= 1000)
Revelar gabarito e comentário

GabaritoA — SELECT nome FROM clientes c WHERE EXISTS ( SELECT 1 FROM contas ct WHERE ct.id_cliente = c.id_cliente AND ct.saldo > 1000)

Link permanente: /questoes/ce195347