Количество строк после DISTINCT поверх GROUP BY

Количество строк после DISTINCT поверх GROUP BY

На собеседовании в Avito проверяют, понимает ли кандидат, что DISTINCT поверх результата группировки часто ничего не меняет. На данных из таблицы events нужно определить, сколько строк вернёт запрос:

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

Оберните этот запрос и верните количество строк в одной колонке rows_returned.

Пример ожидаемого ответа

rows_returned
11
Avito

Здесь будет результат вашего запроса

Фокус-радио
На паузе · SomaFM · Fluid