A linguagem SQL permite diversas operações sob um conjunto ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Olá, aluno! Vamos entender juntos a questão e as suas alternativas.
Alternativa correta: B - WHERE
A questão trata de um conceito fundamental em SQL: a cláusula responsável por filtrar registros em uma consulta.
A cláusula WHERE é utilizada em SQL para filtrar registros com base em uma condição específica. Quando você deseja buscar dados em uma tabela e precisa que apenas aqueles que atendem a certos critérios sejam retornados, você utiliza a cláusula WHERE. Por exemplo:
SELECT * FROM alunos WHERE idade > 18;
Neste exemplo, a consulta vai retornar todos os registros da tabela "alunos" onde a idade é maior que 18.
Agora, vamos analisar as outras alternativas e entender por que estão incorretas:
A - FILTER: Esta opção parece intuitiva, mas FILTER não é uma cláusula SQL padrão para filtrar registros. A SQL utiliza a cláusula WHERE para essa finalidade.
C - GROUP BY: A cláusula GROUP BY é utilizada para agrupar registros que têm valores idênticos em colunas específicas. Ela é muito útil em conjunto com funções de agregação (como SUM, AVG, COUNT) para gerar grupos de dados. Por exemplo:
SELECT departamento, COUNT(*) FROM funcionarios GROUP BY departamento;
Neste caso, a consulta agrupa os funcionários por departamento e conta quantos funcionários há em cada departamento.
D - SELECT: A palavra-chave SELECT é usada para iniciar uma consulta SQL e especificar quais colunas de dados você deseja recuperar. Ela não filtra registros, apenas seleciona as colunas a serem exibidas. Por exemplo:
SELECT nome, idade FROM alunos;
Isso retorna todas as linhas da tabela "alunos", mas apenas os valores das colunas "nome" e "idade".
Resumo: Para filtrar registros em uma consulta SQL, a cláusula correta é WHERE. As outras opções apresentadas na questão possuem finalidades diferentes e não são usadas para filtrar dados diretamente.
Espero que esta explicação tenha sido clara e ajude você a consolidar seu conhecimento sobre SQL. Continue praticando e bons estudos!
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
WHERE
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo