Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FCC 2015

Banco de DadosSQL
Código
fc020490
Banca
FCC
Órgão
MPE-PB
Ano
2015
Nível
Superior
Cargo
Analista de Sistemas – Administrador de Banco de Dados
Considere a instrução SQL abaixo. SELECT cpfEnvolvido, numeroProcessoFROM EnvolvimentoWHERE tipo_envolvimento = (SELECT tipo_envolvimento FROM Envolvimento WHERE tipo_envolvimento ='acusador' );Ao executá-la no Oracle ou MySQL,
  1. Aserão exibidos o CPF e o número do processo apenas dos registros cujo conteúdo do campo tipo_envolvimento possui o valor acusador.
  2. Bocorrerá um erro, pois a subconsulta retornará mais de uma linha.
  3. Cpara que não ocorra erro, o sinal de igual (=) deverá ser trocado pela palavra ANY
  4. Dserão exibidos todos os dados dos registros cujo conteúdo do campo tipo_envolvimento possui o valor acusador.
  5. Eocorrerá um erro, pois não é possível utilizar o resultado de uma instrução SELECT como parâmetro de comparação da cláusula WHERE de outra instrução SELECT.
Revelar gabarito e comentário

GabaritoB — ocorrerá um erro, pois a subconsulta retornará mais de uma linha.

Link permanente: /questoes/fc020490