| Udskriv Åbn PDF-version af online-hjælp

#### Aggregerede funktioner Aggregerede funktioner udfører arbejde på flere værdier for at oprette summariske resultater. De aggregerede funktioner kan ikke bruges til at danne en indlejret aggregering i udtryk på kolonner, der har en standard aggregeringsregel, der er foruddefineret af Oracle CRM On Demand. ### Avg Beregner gennemsnitsværdien (middelværdien) af et udtryk i et resultatsæt. Skal have et numerisk udtryk som argument. Syntaks: AVG (n_expression) hvor:
n_expression | Et udtryk, der evalueres til en numerisk værdi.
### AvgDistinct Beregner gennemsnitsværdien (middelværdien) af alle distinkte værdier i et udtryk. Skal have et numerisk udtryk som argument. Syntaks: AVG (DISTINCT n_expression) hvor:
n_expression | Et udtryk, der evalueres til en numerisk værdi.
### BottomN Prioriterer de laveste n-værdier i udtryksargumentet fra 1 til n, hvor 1 svarer til den laveste numeriske værdi. Funktionen BOTTOMN virker på de værdier, der returneres i resultatsættet. Syntaks: BOTTOMN (n_expression, n) hvor:
n_expression | Et udtryk, der evalueres til en numerisk værdi.
n | Et positivt heltal. Repræsenterer det nederste antal prioriteringer, der vises i resultatsættet, hvor 1 er laveste prioritet.
BEMÆRK: En forespørgsel kan kun indeholde ét BOTTOM-udtryk. ### ### Optælling Beregner antallet af rækker, som har en ikke-NULL-værdi til udtrykket. Udtrykket er typisk et kolonnenavn, og i det tilfælde returneres antallet af rækker med ikke-NULL værdier til den kolonne. Syntaks: COUNT (expression) hvor:
expression | Et hvilket som helst udtryk.
### CountDistinct Tilføjer distinkt behandling til COUNT-funktionen. Syntaks: COUNT (DISTINCT expression) hvor:
expression | Et hvilket som helst udtryk.
### Count (*) (CountStar) Optæller antallet af rækker. Syntaks: COUNT(*) Hvis en tabel, der hedder Fakta, f.eks. indeholder 200.000.000 rækker, vil følgende forespørgsel returnere disse resultater: SELECT COUNT(*) FROM Fakta COUNT(*) 200000000 ### Mavg Beregner et glidende gennemsnit (middel) til de sidste n datarækker, inkl. den aktuelle række. Gennemsnittet til den første række er lig med det numeriske udtryk til den første række. Gennemsnittet til den anden række beregnes ved at tage gennemsnittet af de første to datarækker. Gennemsnittet til den tredje række beregnes ved at tage gennemsnittet af de første tre datarækker osv. Når den nte række er nået, beregnes gennemsnittet på basis af de sidste n datarækker. Syntaks: MAVG (numExpr, integer) hvor:
numExpr | Et udtryk, der evalueres til en numerisk værdi.
integer | Et positivt heltal. Repræsenterer gennemsnittet af de sidste n datarækker.
### ### Maks. Beregner maksimumsværdien (højeste numeriske værdi) af de rækker, der opfylder det numeriske udtryksargument. Syntaks: MAX (expression) hvor:
expression | Et hvilket som helst udtryk.
### Median Beregner medianværdien (middelværdien) for de rækker, der opfylder det numeriske udtryksargument. Når der er lige antal rækker, er medianen gennemsnittet af de to midterste rækker. Denne funktion returnerer altid en dobbelt. Syntaks: MEDIAN (n_expression) hvor:
n_expression | Et udtryk, der evalueres til en numerisk værdi.
### Min. Beregner minimumsværdien (laveste numeriske værdi) af de rækker, der opfylder det numeriske udtryksargument. Syntaks: MIN (expression) hvor:
expression | Et hvilket som helst udtryk.
### NTile Funktionen NTILE fastlægger prioriteten af en værdi i relation til et brugerangivet interval. Den returnerer heltal for at repræsentere ethvert interval af prioriteter. Med andre ord nedbrydes det resulterende, sorterede datasæt i et antal tiles, hvor der er nogenlunde samme antal værdier i hver tile. Syntaks: NTILE (n_expression, n) hvor:
n_expression | Et udtryk, der evalueres til en numerisk værdi.
n | Et positivt nonnull-heltal, der repræsenterer antallet af tiles.
Hvis argumentet n_expression ikke er NULL, returnerer funktionen et heltal, der repræsenterer en prioritet i det rapporterede interval. NTile medh n=100 returnerer, hvad der ofte kaldes procentilen (med tal fra 1 til 100, hvor 100 repræsenterer den høje ende af sorteringen). Denne værdi er forskellig fra resultaterne af procentilfunktionen i Oracle BI Server, der overholder, hvad der kaldes percent rank i SQL 92 og returnerer værdier fra 0 til 1. ### Procentil Beregner en procentprioritet til hver værdi, der opfylder det numeriske udtryksargument. Intervaller for procentprioritet går far 0 (1. procentil) til og med 1 (100. procentil). Funktionen PERCENTILE beregner procentilen på basis af værdierne i forespørgslens resultatsæt. Syntaks: PERCENTILE (n_expression) hvor:
n_expression | Et udtryk, der evalueres til en numerisk værdi.
### Rank Beregner prioritet til hver værdi, der opfylder det numeriske udtryksargument. Det højeste nummer tildeles prioriteten 1, og hver efterfølgende prioritet tildeles det næste konsekutive heltal (2, 3, 4,...). Hvis bestemte værdier er ens, tildeles de samme prioritet (f.eks. 1, 1, 1, 4, 5, 5, 7...). Funktionen RANK beregner prioritet på basis af værdierne i forespørgslens resultatsæt. Syntaks: RANK (n_expression) hvor:
n_expression | Et udtryk, der evalueres til en numerisk værdi.
### StdDev Funktionen STDDEV returnerer standardafvigelsen til et sæt værdier. Returtypen er altid en dobbelt. Syntaks: STDDEV([ALL | DISTINCT] n_expression) hvor:
n_expression | Et udtryk, der evalueres til en numerisk værdi.
Hvis ALL er angivet, beregnes standardafvigelsen til alle data i sættet. Hvis DISTINCT er angivet, ignoreres alle dubletter i beregningen. Hvis ingenting er angivet (standarden), overvejes alle data. Der er to andre funktioner, som er relateret til STDDEV: STDDEV_POP([ALL | DISTINCT] n_expression) STDDEV_SAMP([ALL | DISTINCT] n_expression) STDDEV og STDDEV_SAMP er synonymer. ### ### StdDev_Pop Returnerer standardafvigelsen til et sæt værdier vha. udregningsformlen for populationsvarians og standardafvigelsen. Syntaks: StdDev_Pop([ALL | DISTINCT] numExpr) hvor:
numExpr | Et udtryk, der evalueres til en numerisk værdi.
Hvis ALL er angivet, beregnes standardafvigelsen til alle data i sættet. Hvis DISTINCT er angivet, ignoreres alle dubletter i beregningen. ### Sum Beregner den sum, der opnås ved at lægge alle værdier sammen, der opfylder det numeriske udtryksargument. Syntaks: SUM (n_expression) hvor:
n_expression | Et udtryk, der evalueres til en numerisk værdi.
### SumDistinct Beregner den sum, der opnås ved at lægge alle de distinkte værdier sammen, der opfylder det numeriske udtryksargument. Syntaks: SUM(DISTINCT n_expression) hvor:
n_expression | Et udtryk, der evalueres til en numerisk værdi.
### TopN Prioriterer de højeste·n-værdier i udtryksargumentet fra 1 til n, hvor 1 svarer til den højeste numeriske værdi. Funktionen TOPN virker på de værdier, der returneres i resultatsættet. Syntaks: TOPN (n_expression, n) hvor:
n_expression | Et udtryk, der evalueres til en numerisk værdi.
n | Et positivt heltal. Repræsenterer det øverste·antal prioriteringer, der vises i resultatsættet, hvor 1 er højeste prioritet.
En forespørgsel kan kun indeholde ét TOPN-udtryk.

Publiceret August 2022 | Copyright © 2005, 2022, Oracle og/eller Oracles associerede selskaber. Legal Notices