Здравствуйте! Как преподаватель, я помогу вам составить SQL-запрос для решения этой задачи.
Для подсчета общего количества записей и количества уникальных записей в колонке используются агрегатные функции COUNT() и COUNT(DISTINCT ...).
1. Дано
- Таблица:
user_actions
- Колонка для анализа:
user_id
2. Найти
Необходимо получить две метрики в одной строке:
- Общее количество записей в колонке
user_id (назвать users).
- Количество уникальных значений в колонке
user_id (назвать unique_users).
3. Решение
Для решения задачи мы используем одну инструкцию SELECT с двумя агрегатными функциями.
Шаг 1: Подсчет общего количества значений (всех действий)
Для подсчета общего числа строк, где `user_...