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;
Бу маълумотлар бўйича йиғилган кўрсаткичлар ва трендларни таҳлил қилиш имконини беради.