Files
homework/kzhekshen/cl-house/queries/analize.sql
T
2025-11-28 15:44:40 +04:00

48 lines
1.3 KiB
SQL

-- ### ✅ **Задание 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