Qual Cláusula em SQL é utilizada para restringir o conjunto ...

Próximas questões
Com base no mesmo assunto
Q3454129 Banco de Dados
Qual Cláusula em SQL é utilizada para restringir o conjunto dos registros a serem apresentados no comando SELECT:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - WHERE

1. Tema central da questão

O tema aborda as cláusulas básicas da linguagem SQL, fundamentais para a manipulação de dados em bancos de dados. Entender como restringir os registros retornados com o comando SELECT é essencial em questões de concursos públicos.

2. Resumo teórico

Em SQL, a consulta padrão para buscar dados é feita com a instrução SELECT. Para filtrar quais registros serão apresentados, utiliza-se a cláusula WHERE, seguida de uma condição lógica. Exemplificando:

SELECT nome FROM clientes WHERE cidade = 'Recife';

Isso faz com que apenas os clientes da cidade de Recife sejam exibidos no resultado.

Referência: Documentação oficial SQL ANSI, PostgreSQL, MySQL.

3. Justificativa da alternativa correta

A cláusula WHERE é responsável por restringir quais registros serão exibidos em uma consulta SQL. Sempre que você quiser limitar os dados apresentados pelo SELECT, deve usar WHERE seguido de uma condição.

4. Análise das alternativas incorretas

  • A - DROP: É usada para remover tabelas ou bancos de dados inteiros, nunca para restringir registros em SELECT.
  • B - DELETE: Remove registros da tabela, não é utilizada para filtrar resultados ao consultar.
  • C - REMOVE: Não existe essa cláusula em SQL padrão.
  • E - ERASE: Também não existe como comando SQL.

5. Estratégias para interpretar a questão

Observe palavras-chave do enunciado, como restringir e SELECT. Repare que comandos como DROP, DELETE, REMOVE, ERASE têm significado de exclusão (remover dados), enquanto apenas WHERE está associado à restrição de resultados em consultas.

Cuidado com pegadinhas: comandos semelhantes podem confundir, mas não servem para filtragem em SELECT.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Exemplo Prático:

Imagine que você tem uma tabela chamada Funcionarios e quer encontrar apenas os funcionários do departamento de "Vendas".

Sem o WHERE:

SQL

SELECT * FROM Funcionarios;

Essa consulta retornaria todos os funcionários da tabela, de todos os departamentos.

Com o WHERE:

SQL

SELECT * FROM Funcionarios

WHERE Departamento = 'Vendas';

Essa consulta retorna apenas os funcionários onde o departamento é igual a "Vendas", excluindo todos os outros.

Fonte: GEMINI

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo