Flashcard FC518709
Qual a diferença entre SELECT DISTINCT COUNT(col) e COUNT(DISTINCT col)?
Linguagem SQL
CEBRASPE (CESPE) · 2025
Qual a diferença entre SELECT DISTINCT COUNT(col) e COUNT(DISTINCT col)?
Mostrar resposta e comentário
Resposta
SELECT DISTINCT COUNT(col) aplica o DISTINCT ao valor agregado produzido pela função COUNT, e não ao conjunto de valores contados.
• DISTINCT antes do COUNT: aplica-se ao resultado agregado, removendo duplicatas entre as linhas de saída após a agregação.
• COUNT(DISTINCT coluna): conta quantos valores distintos não nulos existem na coluna dentro da agregação.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/514906
Conteúdo do catálogo FC Concursos · Atualizado em