pet project
This commit is contained in:
47
queries/analize.sql
Normal file
47
queries/analize.sql
Normal file
@@ -0,0 +1,47 @@
|
||||
-- ### ✅ **Задание 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
|
||||
Reference in New Issue
Block a user