Contagem de linhas de um DISTINCT sobre uma agregação GROUP BY

Contagem de linhas de um DISTINCT sobre uma agregação GROUP BY

Na entrevista da Avito verifica-se se o candidato entende que DISTINCT sobre o resultado de um agrupamento muitas vezes não muda nada. Com os dados da tabela events, determine quantas linhas a consulta retorna:

SELECT DISTINCT a, b, c, SUM(d) AS revenue
FROM events
GROUP BY a, b, c

Envolva essa consulta e retorne a quantidade de linhas em uma única coluna rows_returned.

Exemplo de resposta esperada

rows_returned
11
Avito
Entre para enviar

O resultado da sua consulta aparecerá aqui

Focus radio
Paused · SomaFM · Fluid