Analise as assertivas abaixo sobre operadores da linguagem SQL (Structured Query Language).I. O operador NULL é utilizado em combinação com outros operadores para fornecer o resultado oposto, também chamado de resultado negativo.II. O operador LIKE pode ser utilizado para procurar uma cadeia de caracteres em uma coluna de texto.III. O operador UNION serve para agrupar linhas de uma tabela, sendo geralmente utilizado com funções de agregação como COUNT(), SUM() e AVG().Quais estão corretas?
AApenas II.
BApenas III.
CApenas I e II.
DApenas I e III.
EI, II e III.
Revelar gabarito e comentário▾
GabaritoA — Apenas II.
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”.
Operadores SQL
Gabarito: alternativa A (Apenas II). Apenas a assertiva II está correta: o operador LIKE é usado para busca de padrões em colunas de texto. A assertiva I confunde NULL com operador de negação (na verdade, NULL é um valor especial, não um operador). A assertiva III atribui ao UNION a função de agrupamento com agregação, que é papel do GROUP BY.
Item
Afirmação
Correção
Motivo
I
O operador NULL é utilizado em combinação com outros operadores para fornecer o resultado oposto, também chamado de resultado negativo.
❌ Incorreto
NULL não é operador, mas um valor especial que representa ausência de dado. O operador de negação é o NOT.
II
O operador LIKE pode ser utilizado para procurar uma cadeia de caracteres em uma coluna de texto.
✅ Correto
LIKE é usado para busca de padrões em colunas de texto, com curingas como % e _.
III
O operador UNION serve para agrupar linhas de uma tabela, sendo geralmente utilizado com funções de agregação como COUNT(), SUM() e AVG().
❌ Incorreto
UNION combina resultados de consultas SELECT; quem agrupa com agregação é o GROUP BY.
Operadores SQL: NULL (Não é operador, Valor de ausência de dado); LIKE (Busca de padrões em texto, Curingas: % e _); UNION (Não agrupa linhas, Combina SELECTs, UNION ALL mantém duplicatas); GROUP BY (Agrupa linhas, Usa COUNT, SUM, AVG)
Item I — ❌ Incorreto
O enunciado fala em "operador NULL", mas NULL não é um operador. Em SQL, NULL é um valor que representa ausência de dado. O operador que fornece o resultado oposto (negação) é o NOT. Não existe um "operador NULL" que combine com outros para resultado negativo. A descrição confunde conceitos.
Item II — ✅ Correto
O operador LIKE é utilizado para comparar uma coluna de texto com um padrão, usando caracteres curinga como % (qualquer sequência) e _ (um caractere). Por exemplo: SELECT * FROM tabela WHERE nome LIKE 'A%' retorna linhas onde nome começa com "A". É uma ferramenta clássica de busca textual em SQL.
Item III — ❌ Incorreto
O UNION combina resultados de duas ou mais consultas SELECT em uma única tabela, eliminando duplicatas por padrão (ou mantendo com UNION ALL). Ele não agrupa linhas de uma tabela nem é usado com funções de agregação. Quem agrupa linhas e permite funções como COUNT(), SUM(), AVG() é a cláusula GROUP BY. A assertiva troca os papéis dos comandos.
NÃO CAIA NESSA!
A banca mistura conceitos de NULL (não é operador), UNION (combina consultas, não agrupa) e GROUP BY (agrupa com agregação). O candidato precisa lembrar que LIKE é o único operador de busca textual entre os citados.
Gabarito: alternativa A — apenas o item II está correto.