FC ConcursosFC Concursos

Questão FC372847

Considere a existência de um banco de dados aberto e em condições ideais, no qual a tabela Processo possui diversos campos, sendo um deles, o campo numero_processo, do tipo cadeia

Linguagem SQL

FCC · 2019

Considere a existência de um banco de dados aberto e em condições ideais, no qual a tabela Processo possui diversos campos, sendo um deles, o campo numero_processo, do tipo cadeia de caracteres (varchar). Para exibir todos os processos cujo número inicie por qualquer caractere seguido de "009.51.01.87348-6", utiliza-se a instrução SQL:

  1. SELECT *.* FROM Processo WHERE numero_processo LIKE '_009.51.01.87348-6';
  2. SELECT * FROM Processo WHERE numero_processo='#009.51.01.87348-6';
  3. SELECT * FROM Processo WHERE numero_processo EQUALS '%009.51.01.87348-6';
  4. SELECT * FROM Processo WHERE numero_processo LIKE '_009.51.01.87348-6';
  5. SELECT *.* FROM Processo WHERE numero_processo LIKE '%009.51.01.87348-6';
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A instrução SELECT * FROM Processo WHERE numero_processo LIKE '_009.51.01.87348-6'; utiliza o operador LIKE para fazer correspondência de padrão em cadeias de caracteres.

O caractere curinga _ representa exatamente um caractere qualquer. Assim, o padrão '_009.51.01.87348-6' corresponde a qualquer valor de numero_processo que tenha um único caractere imediatamente antes da sequência 009.51.01.87348-6.

Na prática, serão retornadas linhas cujo campo numero_processo termine com 009.51.01.87348-6 precedido por exatamente um caractere adicional (por exemplo, 'A009.51.01.87348-6' ou '1009.51.01.87348-6' desde que esse trecho corresponda ao padrão).

Portanto, a consulta é apropriada quando se deseja selecionar registros com exatamente um caractere antes da sequência especificada.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo