Alternativa C - Retorna registros onde o nome 'LIMA' aparece em qualquer parte do nome.
Compreendendo o Operador LIKE
Para responder a essa questão, precisamos entender como funcionam os coringas (wildcards) no SQL. O operador LIKE permite buscar padrões dentro de cadeias de caracteres (strings).
O símbolo % representa zero ou mais caracteres. Isso significa que ele pode substituir desde nada até uma sequência muito longa de letras.
Analisando o padrão %LIMA%:
- O primeiro
% indica que pode haver qualquer coisa antes da palavra 'LIMA'. - A palavra chave é LIMA.
- O segundo
% indica que pode haver qualquer coisa depois da palavra 'LIMA'.
## Análise das Alternativas
Vamos examinar como cada opção se comporta com diferentes combinações de coringas:
| Padrão | Comportamento | Exemplo de Retorno |
|---|
LIMA% | Começa com 'LIMA' | 'LIMA', 'LIMA FILHO' |
%LIMA | Termina com 'LIMA' | 'SILVA LIMA', 'LIMA' |
%LIMA% | Contém 'LIMA' em qualquer lugar | 'JOÃO LIMA', 'ANA DA SILVA LIMA', 'LIMA' |
'LIMA' | Igualdade exata | Apenas 'LIMA' |
- Alternativa A: Incorreta. Para retornar apenas no início, o padrão seria
LIMA%. - Alternativa B: Incorreta. Para retornar apenas no final, o padrão seria
%LIMA. - Alternativa C: Correta. O uso dos dois
% abrange todas as posições possíveis. - Alternativa D: Incorreta. O operador
LIKE seleciona os registros que atendem ao critério, não os ignora. - Alternativa E: Incorreta. Para busca exata, não se usam os coringas.
Conclusão
Portanto, o padrão %LIMA% garante que qualquer registro contendo a substring 'LIMA' seja retornado, independentemente de onde ela esteja posicionada na coluna consultada.