Sobes.tech
Middle

Analitik funktsiyalar (oyna funktsiyalari) qanday ishlagan?

sobes.tech AI

AIdan javob

Analitik funksiyalar (oyna funksiyalari) joriy satr bilan bog'liq satrlar to'plamida hisoblashlarni bajarishga imkon beradi, ma'lumotlarni guruhlashsiz. Masalan, siljish summasi, reyting yoki ma'lumot bo'limlari bo'yicha o'rtacha qiymatlarni hisoblash mumkin.

SQLda foydalanish misoli:

SELECT
  employee_id,
  department_id,
  salary,
  RANK() OVER (PARTITION BY department_id ORDER BY salary DESC) AS salary_rank
FROM employees;

Bu yerda har bir xodim uchun uning bo'limi ichida maosh reytingi hisoblanadi. Men ma'lumotlarni tahlil qilish, murakkab so'rovlarni soddalashtirish va ishlashni yaxshilash uchun oyna funksiyalaridan foydalandim, qo'shimcha subso'rovlar va qo'shimcha jadvallarni oldini olish uchun.