Sobes.tech
Middle

Кадом функсияҳои ҷамъоварӣ ва тирезаи дар кор истифода бурдаед?

sobes.tech AI

Ҷавоб аз AI

Маълумотлар билан ишлашда мен кўпинча қуйидаги йиғиш ва ойнали функцияларни қўллаганман:

Ягʻиш функциялари:

  • SUM() — гуруҳдаги қийматларнинг жамланиши.
  • COUNT() — рекордлар сони.
  • AVG() — ўрта қийматни ҳисоблаш.
  • MIN() ва MAX() — энг кичик ва энг катта қийматларни топиш.

Ойнали функциялар:

  • ROW_NUMBER() — ойндаги сатрларни рақамлаш.
  • RANK() ва DENSE_RANK() — тенгликларни ҳисобга олиш билан рейтинглаш.
  • LAG() ва LEAD() — ойнда аввалги ёки кейинги қийматга кириш.
  • SUM() OVER (PARTITION BY ...) — гуруҳларга бўлинган йиғиндилар, бутун намуна гуруҳланмаган.

Ойнали функциядан фойдаланиш мисоли:

SELECT user_id, order_date, amount,
       SUM(amount) OVER (PARTITION BY user_id ORDER BY order_date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS running_total
FROM orders;

Бу маълумотлар бўйича йиғилган кўрсаткичлар ва трендларни таҳлил қилиш имконини беради.