Объедините таблицы events (DeviceID — идентификатор устройства;
AppPlatform — платформа, на которой используется приложение (iOS/ Android);
events — количество просмотров у DeviceID) и installs (DeviceID — идентификатор устройства;
Platform — платформа, на которой было установлено приложение (iOS/ Android);
Source — источник установки приложения (магазин приложения/ рекламная система/ переход с сайта) и посчитайте, сколько просмотров (events) в среднем приходится на каждую пару платформа (Platform)-канал привлечения (Source). Отсортируйте полученную табличку по убыванию среднего числа просмотров.
Напишите SQL запрос
SELECT installs.Platform, installs.Source, AVG(events.events) AS AvgEvents
FROM events
JOIN installs ON events.DeviceID = installs.DeviceID
GROUP BY installs.Platform, installs.Source
ORDER BY AvgEvents DESC
В этом запросе мы выбираем поля Platform и Source из таблицы installs, а также вычисляем среднее число просмотров (AvgEvents), используя функцию AVG(). Затем мы объединяем таблицы events и installs по полю DeviceID с помощью оператора JOIN. Далее, мы группируем результаты по парам Platform и Source с помощью оператора GROUP BY. И, наконец, мы сортируем результаты по убыванию среднего числа просмотров с помощью оператора ORDER BY.
Теперь мы можем выполнить этот запрос и получить таблицу, отсортированную по убыванию среднего числа просмотров.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет