

Agrupamentos em SQL
Presentation
•
Computers
•
12th Grade
•
Practice Problem
•
Medium
Lucas Sbaraini
Used 3+ times
FREE Resource
13 Slides • 6 Questions
1
Profº Lucas Sbaraini
Como podemos transformar dados em informações úteis?
2
Imagine uma escola com planilhas separadas: uma com notas, outra com turmas e outra com professores.
Se quisermos descobrir a média de notas por turma, ou quantos alunos cada professor tem, o SQL resolve isso com GROUP BY e JOIN.
3
O GROUP BY serve para agrupar linhas com valores iguais em uma ou mais colunas.
Assim, podemos calcular médias, somas ou contagens por grupo.
4
5
Multiple Choice
No contexto de uso do SQL, o que faz o comando GROUP BY?
Ordena os registros da tabela
Agrupa linhas com valores iguais
Cria uma nova tabela
Agrupa termos e exibe uma média
6
Após agrupar, podemos filtrar grupos com HAVING.
Ele funciona como o WHERE, mas atua depois do agrupamento.
7
8
Multiple Choice
Um dos comandos mais utilizados em consultas SQL é o WHERE, outro comando semelhante é o HAVING, qual das alternativas abaixo representa a diferença entre o WHERE e o HAVING?
WHERE filtra colunas de cada tabela e HAVING filtra apenas as linhas
WHERE é usado antes do agrupamento e HAVING depois
Não há diferença
HAVING substitui o WHERE sempre
9
As junções (JOINs) conectam dados de duas ou mais tabelas relacionadas.
Assim, podemos combinar informações e enxergar o “todo”.
10
11
12
Uma VIEW é uma tabela virtual criada a partir de uma consulta SQL.
Serve para simplificar relatórios e reutilizar consultas complexas.
13
14
Multiple Choice
O que é uma View em SQL?
Uma tabela física duplicada dentro do banco de dados
Uma consulta salva que funciona como tabela
Uma função matemática
Uma forma de deletar registros
15
Na escola:
Média de notas por turma (GROUP BY)
Relatórios de presença por aluno (JOIN)
Visualização de desempenho (VIEW)
Empresas:
Faturamento por mês
Produtos mais vendidos
Relatórios de clientes ativos
16
Match
Combine o seguinte
SELECT turma, AVG(nota)
FROM alunos
GROUP BY turma
HAVING AVG(nota) >= 6
Seleção de colunas
Origem dos dados
Agrupamento por turma
Filtro dos grupos com média mínima
Seleção de colunas
Origem dos dados
Agrupamento por turma
Filtro dos grupos com média mínima
17
Drag and Drop
2️⃣ O comando
3️⃣ O comando
4️⃣ O comando
18
Match
Combine o seguinte
Agrupar registros semelhantes
Filtrar grupos após o agrupamento
Mostrar todos os registros da tabela da esquerda
Mostrar registro de contidos em duas tabelas
Mostrar todos os registros da tabela da direita
GROUP BY
HAVING
LEFT JOIN
INNER JOIN
RIGHT JOIN
GROUP BY
HAVING
LEFT JOIN
INNER JOIN
RIGHT JOIN
19
🔹 O GROUP BY organiza dados.
🔹 O JOIN conecta tabelas.
🔹 A VIEW facilita consultas.
Juntos, tornam o SQL uma ferramenta poderosa para gerar relatórios e análises.
Profº Lucas Sbaraini
Como podemos transformar dados em informações úteis?
Show answer
Auto Play
Slide 1 / 19
SLIDE
Similar Resources on Wayground
14 questions
HABILIDAD EVALUAR
Presentation
•
12th Grade
11 questions
Robotics
Presentation
•
University
15 questions
Entornos virtuales
Presentation
•
12th Grade
12 questions
Activar conocimientos previos
Presentation
•
12th Grade
15 questions
Requisitos para crear una Pagina WEB
Presentation
•
12th Grade
11 questions
Variety
Presentation
•
KG
14 questions
La cultura
Presentation
•
12th Grade
13 questions
PEMERINTAHAN MASA ORDE BARU
Presentation
•
12th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade