Ի՞նչ է Oracle պատուհանի գործառույթը:
Ի՞նչ է Oracle պատուհանի գործառույթը:

Video: Ի՞նչ է Oracle պատուհանի գործառույթը:

Video: Ի՞նչ է Oracle պատուհանի գործառույթը:
Video: OPERA PMS - Oracle Hospitality elearning | 01. Ներածություն OPERA PMS համակարգին 2024, Նոյեմբեր
Anonim

Ներկայացվել է Oracle 8i, վերլուծական գործառույթներ , հայտնի է նաեւ որպես պատուհանավորման գործառույթներ , թույլ է տալիս ծրագրավորողներին կատարել առաջադրանքներ SQL-ում, որոնք նախկինում սահմանափակված էին ընթացակարգային լեզուներով:

Նմանապես, ինչ է ավարտվել () Oracle SQL-ում:

Այն ՎԵՐՋ կետը սահմանում է բաժանումը, պատվիրումը և պատուհանը » ավարտվել է որը գործում է վերլուծական ֆունկցիան։ Գործում է ավարտվել է շարժվող պատուհան (3 տող լայնությամբ) ավարտվել է շարքերը՝ ըստ ամսաթվի: Գործում է ավարտվել է պատուհան, որը ներառում է ընթացիկ տողը և բոլոր նախորդ տողերը:

Նաև Oracle-ում ագրեգատային ֆունկցիաների օգտագործումը ո՞րն է: Oracle-ի ագրեգատի գործառույթները հաշվարկել տողերի խմբի վրա և վերադարձնել մեկ արժեք յուրաքանչյուր խմբի համար: Մենք սովորաբար օգտագործել որ ագրեգատային գործառույթներ GROUP BY կետի հետ միասին: GROUP BY կետը տողերը բաժանում է խմբերի և an ագրեգատային ֆունկցիա յուրաքանչյուր խմբի համար հաշվարկում և վերադարձնում է մեկ արդյունք:

Նաև գիտեք, թե որն է տարբերությունը ագրեգատային և վերլուծական ֆունկցիայի միջև:

Վերլուծական գործառույթներ հաշվարկել ան ագրեգատ արժեքը՝ հիմնված տողերի խմբի վրա: Նրանք տարբերվում են ագրեգատային գործառույթներ քանի որ նրանք յուրաքանչյուր խմբի համար վերադարձնում են մի քանի տող: Տողերի խումբը կոչվում է պատուհան և սահմանվում է Analytic_clause-ով։ Հետեւաբար, վերլուծական գործառույթներ կարող է հայտնվել միայն մեջ ընտրել ցանկը կամ ORDER BY կետը:

Ինչու՞ ենք մենք օգտագործում վերլուծական գործառույթներ SQL-ում:

Վերլուծական գործառույթներ հաշվարկել համախառն արժեքը՝ հիմնվելով տողերի խմբի վրա: Ի տարբերություն ագրեգատի գործառույթները , սակայն, վերլուծական գործառույթներ կարող է վերադարձնել մի քանի տող յուրաքանչյուր խմբի համար: Օգտագործեք վերլուծական գործառույթներ խմբի ներսում շարժվող միջինները, գործարկվող գումարները, տոկոսները կամ վերին N արդյունքները հաշվարկելու համար:

Խորհուրդ ենք տալիս: