Questão nº 70

Questão de Tecnologia da Informação - Programação · FGV DPE-RS 2023 (nº 70)

FGV2023Técnico - Apoio Especializado (Programador)Tecnologia da Informação - Programação
Gabarito: Aver comentário ↓

A programadora Fabiana elaborou um relatório com o nome do autor dos processos utilizando o seguinte comando SQL:

SELECT Autor FROM tab_processo

Ao ver o relatório gerado, o chefe da Fabiana solicitou um relatório contendo apenas os autores que possuem o primeiro nome Elizabeth. Contudo, Fabiana observou que havia diferentes grafias, como: Elisabeth, Elizabete etc.
No MySQL, para garantir que qualquer Autor cujo nome comece pelas letras “eli” sejam recuperados, Fabiana deve complementar o comando SQL com a cláusula WHERE Autor LIKE:

Resposta comentada

Gabarito Alternativa A

O operador `LIKE` no SQL é usado para buscar padrões específicos em textos. Ele utiliza caracteres especiais, chamados wildcards, onde `%` (porcentagem) representa zero ou mais caracteres, e `_` (underscore) representa exatamente um caractere.

(A) Correta: `'eli%'` significa que o texto deve começar com "eli" e pode ter zero ou mais caracteres depois. Isso atende perfeitamente ao requisito de encontrar autores cujo nome comece com "eli", abrangendo "Elizabeth", "Elisabete", "Eli", etc.
(B) Incorreta: `'%eli%'` significa que o texto deve conter "eli" em qualquer posição (início, meio ou fim). Embora seja uma forma comum de usar `LIKE`, a armadilha da banca aqui é que a questão pede nomes que comecem com "eli", e não que apenas contenham "eli" (ex: "Angelina" conteria "eli" se fosse "Angeli").
(C) Incorreta: `'eli_'` significa que o texto deve começar com "eli" e ter exatamente um caractere depois. Isso não incluiria "Elizabeth" (que tem mais de um caractere depois de "eli") nem "Eli".
(D) Incorreta: `'_eli'` significa que o texto deve ter exatamente um caractere antes de "eli". Isso não corresponde a nomes que começam com "eli".
(E) Incorreta: `'_eli%'` significa que o texto deve ter exatamente um caractere no início, seguido por "eli", e depois zero ou mais caracteres. Isso não corresponde a nomes que começam com "eli".

Fonte: FGV DPE-RS 2023 Técnico - Apoio Especializado (Programador) (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho