Common Table Expressions (WITH), kohort tahlili (Cohort Retention) va mijozlarning qaytish dinamikasi.
Katta va o'qilishi qiyin ichma-ich so'rovlarni tartibli va modulli qilish uchun WITH sintaksisi ishlatiladi.
code.sqlSQLWITH MonthlySignups AS (SELECT id, DATE_TRUNC('month', created_at) AS signup_monthFROM users),UserFirstOrders AS (SELECT user_id, MIN(created_at) AS first_order_dateFROM ordersGROUP BY user_id)SELECTs.signup_month,COUNT(s.id) AS total_users,COUNT(o.user_id) AS converted_users,ROUND(COUNT(o.user_id)::numeric / COUNT(s.id) * 100, 1) AS conversion_rateFROM MonthlySignups sLEFT JOIN UserFirstOrders o ON s.id = o.user_idGROUP BY s.signup_monthORDER BY s.signup_month DESC;
Mavzu bo‘yicha tushunchalaringizni interaktiv test orqali sinovdan o‘tkazing va natijalarni bilib oling.
Darslikda o‘rganilgan qoidalarga asosan real kod yozing, testlardan o‘tkazing va yechimlarni mustahkamlang.
Dars sifati va mazmunini yaxshilash uchun o‘z haqqoniy bahoingizni qoldiring.
Mavzuni to‘liq o‘zlashtirish uchun test sinovi, amaliy kodlash va bog‘liq darslar
O‘z bilimingizni interaktiv test savollari orqali tekshiring va darhol xatolarni tahlil qiling.
Nazariyani real kod yozish bilan mustahkamlang, avtomatik testlardan o‘ting va XP to‘plang.
Kurs bo‘yicha keyingi va bog‘liq mavzular: