

Agrupamentos em SQL
Presentation
•
Computers
•
12th Grade
•
Practice Problem
•
Medium
Lucas Sbaraini
Used 2+ times
FREE Resource
13 Slides • 6 Questions
1
Agrupamento, Junções e Visualizações
Profº Lucas Sbaraini
Como podemos transformar dados em informações úteis?
2
Situação Real para aplicação
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
Conceito: Agrupamento (GROUP BY)
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
Conceito: Agrupamento (GROUP BY)
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
Conceito: Filtrando Grupos (HAVING)
Após agrupar, podemos filtrar grupos com HAVING.
Ele funciona como o WHERE, mas atua depois do agrupamento.
7
Conceito: Filtrando Grupos (HAVING)
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
Conceito: Junções (JOINs)
As junções (JOINs) conectam dados de duas ou mais tabelas relacionadas.
Assim, podemos combinar informações e enxergar o “todo”.
10
Tipos de JOIN
11
12
Conceito: Views (Visualizações)
Uma VIEW é uma tabela virtual criada a partir de uma consulta SQL.
Serve para simplificar relatórios e reutilizar consultas complexas.
13
Conceito: Views (Visualizações)
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
Aplicações Reais
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
Conclusão
🔹 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.
Agrupamento, Junções e Visualizações
Profº Lucas Sbaraini
Como podemos transformar dados em informações úteis?
Show answer
Auto Play
Slide 1 / 19
SLIDE
Similar Resources on Wayground
15 questions
Fotosintesis
Presentation
•
12th Grade
16 questions
Unidad 3
Presentation
•
University
13 questions
PRUEBA CUARTO PARCIAL MATEMÁTICA (SEGUNDO AÑO)
Presentation
•
12th Grade
15 questions
PEC - Certificato digitale
Presentation
•
12th Grade
15 questions
Social Network
Presentation
•
12th Grade
13 questions
Unidad 2
Presentation
•
University
17 questions
Categorías de amenazas a la seguridad de una red.
Presentation
•
12th Grade
15 questions
Programación Orientada a Objetos
Presentation
•
University
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
10 questions
Video Games
Quiz
•
6th - 12th Grade
15 questions
Memorial Day Trivia
Quiz
•
KG - 12th Grade
12 questions
Name that Candy
Quiz
•
KG - 12th Grade
22 questions
Regular Preterite -AR-ER-IR-
Quiz
•
12th Grade
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
30 questions
K/H Final Review Part 1
Quiz
•
9th - 12th Grade
40 questions
NCFE Earth and Environmental Science Released Test
Quiz
•
9th - 12th Grade