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:
- SELECT *.* FROM Processo WHERE numero_processo LIKE '_009.51.01.87348-6';
- SELECT * FROM Processo WHERE numero_processo='#009.51.01.87348-6';
- SELECT * FROM Processo WHERE numero_processo EQUALS '%009.51.01.87348-6';
- SELECT * FROM Processo WHERE numero_processo LIKE '_009.51.01.87348-6';
- 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