FC ConcursosFC Concursos

Questão FC374526

Relacione adequadamente as cláusulas SQL às suas respectivas funções: 1. GROUP BY 2. HAVING 3. SELECT 4. WHERE ( ) Seleciona colunas específicas em uma tabela. ( ) Filtra os dados

Linguagem SQL

Instituto Consulplan · 2025

Relacione adequadamente as cláusulas SQL às suas respectivas funções:

 

1. GROUP BY

 

2. HAVING

 

3. SELECT

 

4. WHERE

 

(  ) Seleciona colunas específicas em uma tabela.

 

(  ) Filtra os dados de acordo com uma condição.

 

(  ) Agrupa resultados com base em colunas específicas.

 

(  ) Filtra agrupamentos após a agregação.

 

A sequência está correta em

  1. 1, 2, 3, 4.
  2. 3, 4, 1, 2.
  3. 3, 1, 4, 2.
  4. 4, 3, 2, 1.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A sequência correta é 3, 4, 1, 2. A cláusula SELECT especifica quais colunas ou expressões serão retornadas pela consulta — pode incluir colunas simples e resultados de funções de agregação.

A cláusula WHERE atua antes de qualquer agregação: ela filtra linhas individuais com base em condições simples (ex.: coluna = valor), não podendo usar funções de agregação.

A cláusula GROUP BY reúne as linhas em grupos segundo uma ou mais colunas, preparando os dados para cálculo de agregados como SUM, COUNT, AVG.

A cláusula HAVING filtra os resultados já agregados, aplicando condições sobre valores agregados ou colunas do GROUP BY — por exemplo, \(SUM(valor) > 1000\) ou \(COUNT(*) \ge 5\).

Resumindo: SELECT escolhe o que retornar, WHERE limita linhas antes da agregação, GROUP BY forma grupos, e HAVING filtra esses grupos após a agregação.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo