Banco de dadosSql (2)
- (FCM 2019)
Suponha que se deseja realizar a seguinte busca no banco de dados:
Encontrar todos os clientes que têm uma conta em todas as agências da cidade Belo Horizonte.
É correto afirmar que a consulta SQL que realiza essa busca é
A) select distinct S.nome_cliente from depositante as S where not exists (select nome_agência from agência where cidade_agência = 'Belo Horizonte' except (select R.nome_agência from depositante as T, conta as R where T.número_conta = R.numero_conta and S.nome_cliente=T.nome_cliente))
B) select distinct S.nome_cliente from depositante as S where exists (select nome_agência from agência where cidade_agência = 'Belo Horizonte' except (select R.nome_agência from depositante as T, conta as R where T.número_conta = R.numero_conta and S.nome_cliente=T.nome_cliente))
C) select distinct S.nome_cliente from depositante as S where not in (select nome_agência from agência where cidade_agência = 'Belo Horizonte' except (select R.nome_agência from depositante as T, conta as R where T.número_conta = R.numero_conta and S.nome_cliente=T.nome_cliente))
D) select distinct S.nome_cliente from depositante as S, conta as C where C.nome_agência in (select nome_agência from agência where cidade_agência = 'Belo Horizonte' except (select R.nome_agência from depositante as T, conta as R where T.número_conta = R.numero_conta and S.nome_cliente=T.nome_cliente))
Próximo:
EXERCÍCIOS - Exercício 344
Vamos para o Anterior: Exercício 342
Tente Este: Exercício 80
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados