SQL – Operadores e Comandos
Gabarito: letra B. O operador IN é utilizado para verificar se um valor pertence a um conjunto ou subconjunto de valores, conforme a sintaxe padrão SQL. As demais alternativas confundem comandos e suas finalidades.
A questão cobra conhecimento básico sobre comandos SQL e operadores. Vamos analisar cada alternativa:
Alternativa A — ❌ Incorreta
A cláusula MODIFY é usada no comando ALTER TABLE para modificar a definição de uma coluna existente (tipo de dado, restrições). Para atualizar registros, utiliza-se o comando UPDATE, não MODIFY.
Alternativa B — ✅ Correta ⟵ GABARITO
O operador IN permite verificar se um valor está contido em uma lista de valores ou em um subconjunto retornado por uma subconsulta. Exemplo:
SELECT * FROM tabela WHERE coluna IN (valor1, valor2, ...);
Essa é a definição correta do operador.
Alternativa C — ❌ Incorreta
O comando CREATE TABLE cria uma nova tabela no banco de dados. Para criar um banco de dados, utiliza-se CREATE DATABASE. A banca troca a finalidade de CREATE TABLE.
Alternativa D — ❌ Incorreta
Não existe cláusula REMOVE em SQL. A exclusão de registros é feita com o comando DELETE.
Alternativa E — ❌ Incorreta
O comando ALTER TABLE altera a estrutura de uma tabela já existente (adicionar, modificar ou excluir colunas, restrições). A criação de novas tabelas é feita com CREATE TABLE.
Gabarito: letra B.