Imagem de fundo

Em um sistema de gestão de concursos públicos, a tabela CONCURSO armazena inscrições de...

Em um sistema de gestão de concursos públicos, a tabela CONCURSO armazena inscrições de candidatos e cursos vinculados às tecnologias declaradas no campo NOME. Considere que o banco de dados Oracle está configurado para garantir comparações case-insensitive nas operações de busca textual. Sendo assim, considere as consultas SQL a seguir.


SELECT * FROM CONCURSO WHERE NOME LIKE 'F%';

SELECT * FROM CONCURSO WHERE NOME LIKE '%JAVA%';

SELECT * FROM CONCURSO WHERE NOME LIKE '%PHP';

SELECT * FROM CONCURSO WHERE NOME LIKE '%JAVASCRIPT';

SELECT * FROM CONCURSO WHERE NOME LIKE '%PYTHON';


Baseado na consulta SQL apresentada, considere as assertivas a seguir.


I. A consulta LIKE 'F%' retorna registros cujo campo NOME começa com a letra F, independentemente do tamanho da string.

II. Em um banco de dados case-insensitive, a consulta LIKE '%PYTHON' não retornará registros contendo python em letras minúsculas.

III. A consulta LIKE '%PHP' retorna exclusivamente registros cujo campo NOME contenha apenas o valor PHP, desconsiderando qualquer outro caractere antes ou depois.

IV. A instrução LIKE '%JAVASCRIPT' retorna registros que terminam com JAVASCRIPT, mas não retorna valores como CURSO JAVASCRIPT AVANÇADO.

V. A expressão LIKE '%JAVA%' pode retornar registros que contenham JAVASCRIPT, pois a substring JAVA está contida nesse valor.


Está CORRETO o que se afirma em:


A

I, II e IV, apenas.


B

I, II, III e IV, apenas.


C

I, IV e V, apenas.


D

I, III e V, apenas.


E

II, III e V, apenas.