-- ### ✅ **Задание 5: Напиши SQL-запросы к витринам**
-- **Напиши свои вариации для практики.**
-- 📌 *Ниже — примеры.*
-- ### Топ-5 самых просматриваемых уроков
-- SELECT
--     lesson_title,
--     course_title,
--     total_views
-- FROM lesson_popularity_summary
-- ORDER BY total_views DESC
-- LIMIT 5;
SELECT *
FROM (
         SELECT * FROM pet_project.mv_lesson_popularity_summary
         ) AS top_lessons
LIMIT 5
;

WITH selected_top AS (SELECT *
                      FROM pet_project.mv_lesson_popularity_summary)
SELECT *
FROM selected_top
LIMIT 5
;


-- ### Неактивные пользователи, записавшиеся на курсы
-- SELECT
--     name,
--     email,
--     registered_courses_count
-- FROM inactive_users_summary
-- WHERE registered_courses_count > 0
-- ORDER BY registration_date DESC;

-- дальше по аналогии как ВЫШЕ, подзапрос или CTE

-- ### Курсы с самым высоким процентом завершения
-- SELECT
--     course_title,
--     AVG(completion_rate) AS avg_completion
-- FROM course_completion_rate
-- GROUP BY course_title
-- ORDER BY avg_completion DESC
-- LIMIT 5;

-- дальше по аналогии как ВЫШЕ, подзапрос или CTE
