Flashcard FC518707
Em consultas com INNER JOIN e GROUP BY, o que COUNT(col) conta e o SELECT DISTINCT altera esse resultado?
Linguagem SQL
CEBRASPE (CESPE) · 2025
Em consultas com INNER JOIN e GROUP BY, o que COUNT(col) conta e o SELECT DISTINCT altera esse resultado?
Mostrar resposta e comentário
Resposta
COUNT(col) conta as linhas geradas pelas junções dentro de cada grupo e SELECT DISTINCT não altera o resultado quando já há agrupamento.
• INNER JOIN: gera uma linha para cada vínculo entre as tabelas envolvidas, correspondendo a cada par de chaves relacionadas.
• GROUP BY: agrupa as linhas por valor do campo indicado e permite calcular agregados por grupo.
• COUNT(col): calcula quantas linhas existem em cada grupo resultante das junções.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/514904
Conteúdo do catálogo FC Concursos · Atualizado em