Questão FC372886
Para exibir o cpf (varchar) de todos os procuradores, na tabela de mesmo nome, que tenham o valor '5' como segundo caractere do cpf utiliza-se a instrução PL/SQL: SELECT cpf FROM P
Linguagem SQL
FCC · 2021
Para exibir o cpf (varchar) de todos os procuradores, na tabela de mesmo nome, que tenham o valor '5' como segundo caractere do cpf utiliza-se a instrução PL/SQL:
SELECT cpf FROM Procuradores WHERE
- cpf LIKE '_5%';
- SUBSRT(cpf,2,'5');
- (cpf,2,'5');
- SUBSTRING(cpf,1) LIKE '5';
- cpf HAVE '_5*';
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A cláusula utilizada é LIKE, que compara uma coluna com um padrão usando wildcards.
O caractere _ representa exatamente um caractere qualquer e o % representa zero ou mais caracteres. Portanto, para fixar o segundo caractere como '5' usamos um _ antes do '5' e % depois para permitir quaisquer caracteres seguintes.
Assim, a expressão cpf LIKE '_5%' seleciona todos os registros cujo segundo caractere do campo cpf é '5', independentemente do primeiro caractere ou do comprimento subsequente.
Em resumo: _ posiciona o caractere alvo na segunda posição e % libera o restante da string, tornando cpf LIKE '_5%' a instrução correta.
Conteúdo do catálogo FC Concursos · Atualizado em