Geral Múltipla Escolha

Ao realizar uma consulta a banco de dados, nem sempre possuímos o parâmetro completo para a busca, precisando usar uma pesquisa por similaridade. Com base nisso, o que a consulta retorna quando o padrão utilizado é '%LIMA%' no operador LIKE?

Ao realizar uma consulta a banco de dados, nem sempre possuímos o parâmetro completo para a busca, precisando usar uma pesquisa por similaridade. Com base nisso, o que a consulta retorna quando o padrão utilizado é '%LIMA%' no operador LIKE?

  1. Retorna registros com o nome 'LIMA' somente no início.
  2. Retorna registros com o nome 'LIMA' somente no final.
  3. Retorna registros onde o nome 'LIMA' aparece em qualquer parte do nome.
  4. Ignora qualquer registro que possua 'LIMA'.
  5. Busca registros com exatamente o nome 'LIMA'.

Resolução completa

Explicação passo a passo

C
Alternativa C

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%:

  1. O primeiro % indica que pode haver qualquer coisa antes da palavra 'LIMA'.
  2. A palavra chave é LIMA.
  3. 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ãoComportamentoExemplo de Retorno
LIMA%Começa com 'LIMA''LIMA', 'LIMA FILHO'
%LIMATermina com 'LIMA''SILVA LIMA', 'LIMA'
%LIMA%Contém 'LIMA' em qualquer lugar'JOÃO LIMA', 'ANA DA SILVA LIMA', 'LIMA'
'LIMA'Igualdade exataApenas '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.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Geral

Ver mais Geral resolvidas

Tem outra questão de Geral?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.