Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2025

Banco de DadosSQL
Código
qg468598
Banca
FUNDATEC
Órgão
BRDE
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas - Subárea Desenvolvimento de Sistemas
Considerando a linguagem SQL ANSI, assinale a alternativa que corresponde a um operador que pode ser utilizado para simplificar uma consulta que contenha múltiplas condições OR para comparar um campo com vários valores.
  1. ABETWEEN
  2. BAND
  3. CEXISTS
  4. DDISTINCT
  5. EIN
Revelar gabarito e comentário

GabaritoE — IN

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

SQL: Operador IN

Gabarito: letra E. O operador IN é utilizado para verificar se um valor pertence a uma lista de valores, substituindo múltiplas condições OR ligadas pelo mesmo campo. Por exemplo, WHERE campo IN (1,2,3) equivale a WHERE campo = 1 OR campo = 2 OR campo = 3. Os demais operadores não têm essa finalidade.

Operadores SQL
  • 1Filtro por lista de valores
    • IN (substitui múltiplos OR)
    • BETWEEN (intervalo contínuo)
  • 2Outros operadores
    • AND (combina condições)
    • EXISTS (subconsulta)
    • DISTINCT (elimina duplicatas)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

BETWEEN é usado para intervalos (ex.: WHERE campo BETWEEN 10 AND 20), não para uma lista de valores discretos.

Alternativa B — ❌ Incorreta

AND é um operador lógico que combina condições, mas não simplifica múltiplos ORs no mesmo campo — ao contrário, pode aumentar a complexidade.

Alternativa C — ❌ Incorreta

EXISTS verifica a existência de registros em uma subconsulta; não serve para comparar um campo com múltiplos valores.

Alternativa D — ❌ Incorreta

DISTINCT é usado para eliminar duplicatas no resultado, não para filtrar por múltiplos valores.

Alternativa E — ✅ Correta ⟵ GABARITO

O operador IN simplifica consultas com múltiplas condições OR no mesmo campo, como descrito no enunciado.

PEGA ESSA DICA!

Na prova, ao ver "vários valores" e "OR", lembre-se imediatamente do operador IN. Decore a equivalência: IN (lista) = sequência de OR.

Link permanente: /questoes/qg468598