Questão
ID 2049099Disciplina: Tecnologia da Informação
Assunto: Formatando as Consultas SQL
Ano: 2026 Banca: FAFIPA - Fundação de Apoio Órgão: Secretaria de Estado da Saúde do Paraná
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: