A cláusula WHERE em SQL, serve para: 

Próximas questões
Com base no mesmo assunto
Q3874603 Banco de Dados
A cláusula WHERE em SQL, serve para: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E

Fundamento decisivo: O ponto decisivo era a definição funcional de WHERE como cláusula que seleciona apenas os registros que atendem a uma condição.

Tema central: Função do WHERE
Análise das alternativas
A
Errada
Incorreta. Ordenar resultados é função de ORDER BY, não de WHERE.
B
Errada
Incorreta. Agrupar dados é função de GROUP BY, não de WHERE.
C
Errada
Incorreta. Apagar registros é função do comando DELETE; WHERE apenas delimita quais registros serão afetados.
D
Errada
Incorreta. Criar tabelas é função de CREATE TABLE, não de WHERE.
E
Certa
A alternativa E está certa porque a cláusula WHERE tem a função de filtrar registros com base em uma condição.
Pegadinha da questão
A confusão é entre cláusulas e comandos com funções diferentes: WHERE filtra, ORDER BY ordena, GROUP BY agrupa; além disso, o uso de WHERE em comandos como DELETE pode induzir ao erro de achar que ele apaga registros.
Dica para questões semelhantes
  • Quando a questão cobrar WHERE, associe a cláusula à ideia de condição que restringe quais registros serão retornados ou afetados.
  • Separe função de cláusula e efeito do comando principal: em DELETE ou UPDATE, WHERE não executa a ação, apenas delimita os registros atingidos.
  • Diferencie as funções básicas das cláusulas de consulta: WHERE filtra, ORDER BY ordena e GROUP BY agrupa.

Clique para visualizar este gabarito

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