FC ConcursosFC Concursos

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

  1. cpf LIKE '_5%';
  2. SUBSRT(cpf,2,'5');
  3. (cpf,2,'5');
  4. SUBSTRING(cpf,1) LIKE '5';
  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

Continue aprendendo