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,
- 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.
- Bocorrerá um erro, pois a subconsulta retornará mais de uma linha.
- Cpara que não ocorra erro, o sinal de igual (=) deverá ser trocado pela palavra ANY
- Dserão exibidos todos os dados dos registros cujo conteúdo do campo tipo_envolvimento possui o valor acusador.
- 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.