Geral Múltipla Escolha

A linguagem SQL é muito eficaz para as consultas complexas, e boa parte do sucesso se deve ao conjunto de operadores disponibilizados para a filtragem, através da cláusula WHERE. Qual dos operadores seguir permite buscar os nomes iniciados por uma letra específica?

A linguagem SQL é muito eficaz para as consultas complexas, e boa parte do sucesso se deve ao conjunto de operadores disponibilizados para a filtragem, através da cláusula WHERE. Qual dos operadores seguir permite buscar os nomes iniciados por uma letra específica?

  1. IN
  2. LIKE
  3. ANY
  4. ALL
  5. NOT IN

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B - LIKE

Objetivo da Questão: Identificar o operador SQL utilizado para buscas parciais com base em padrões de texto.

Conceito Chave: O operador LIKE é projetado para realizar comparações de strings utilizando caracteres curinga (wildcards).

Análise das Alternativas

  • LIKE: Permite definir padrões onde alguns caracteres são desconhecidos.
  • Curinga % (porcentagem): Representa zero ou mais caracteres.
  • Curinga _ (underline): Representa exatamente um caractere.
  • Exemplo: WHERE nome LIKE 'M%' retorna "Maria", "Mateus" (todos iniciam com M).
  • IN: Verifica se uma coluna possui um valor presente em uma lista específica.
  • Exemplo: WHERE status IN ('ativo', 'pendente').
  • ANY / ALL: Operadores utilizados para comparar um valor com todos ou qualquer valor de uma lista ou subconsulta.
  • Focam em lógica matemática ou hierárquica, não em padrões de texto.
  • NOT IN: Funciona como o inverso do IN, excluindo itens de uma lista definida.

Por que a alternativa B é correta?
Para buscar nomes iniciados por uma letra específica (ex: "J"), a sintaxe exige o curinga no final da string:
\text{WHERE nome LIKE 'J\%'}

Sem o operador LIKE, seria necessário listar manualmente todas as combinações possíveis de letras seguintes, o que tornaria a consulta ineficiente e impraticável.

Alternativa B.

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.