Questão FC372868
Considere a consulta escrita em SQL abaixo. SELECT Item FROM Lista WHERE Item LIKE “A%S”; O resultado da execução dessa consulta será composto por registros da tabela Lista, exibin
Linguagem SQL
FCC · 2018
Considere a consulta escrita em SQL abaixo.
SELECT Item
FROM Lista
WHERE Item LIKE “A%S”;
O resultado da execução dessa consulta será composto por registros da tabela Lista, exibindo o campo Item, com a condição de que seus valores devem
- ter em sua formação a sequência A%S e ter número de caracteres variando entre 3 e o número máximo especificado para esse campo, quando da criação da tabela Lista.
- ter pelo menos duas letras A e duas letras S e ter número de caracteres variando entre 5 e o número máximo especificado para esse campo, quando da criação da tabela Lista.
- ter ou uma letra A, ou uma letra S e ter número de caracteres variando entre 3 e o número máximo especificado para esse campo, quando da criação da tabela Lista.
- começar com a letra A, terminar com a letra S e ter número de caracteres variando entre 2 e o número máximo especificado para esse campo, quando da criação da tabela Lista.
- começar com as letras A ou S e terminar também com uma dessas duas letras, além de ter número de caracteres variando entre 5 e o número máximo especificado para esse campo, quando da criação da tabela Lista.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A consulta SELECT Item FROM Lista WHERE Item LIKE "A%S"; exige que o valor do campo siga o padrão começando por A, terminando por S e podendo ter qualquer sequência entre eles.
O caractere % no LIKE representa zero ou mais caracteres. Assim, a menor string que atende é "AS" (quando % corresponde a zero caracteres), com comprimento mínimo de 2.
Se o campo Item foi definido com comprimento máximo N, o % pode ocupar até N−2 caracteres, de modo que o comprimento total varia entre \(2\) e \(N\). Em fórmula: \(2 \le L \le N\), onde L é o número de caracteres da string.
Portanto, a condição seleciona itens que começam por A, terminam por S e têm tamanho entre 2 e o máximo definido para o campo.
Conteúdo do catálogo FC Concursos · Atualizado em