| Skriv ut Åpne PDF-versjon av elektronisk hjelp

#### Aggregatfunksjoner Aggregatfunksjoner oppretter sammendragsresultater ved at de fungerer på flere verdier. Aggregatfunksjonene kan ikke brukes til å danne en nestet aggregering i uttrykk i kolonner som har en standard aggregeringsregel forhåndsdefinert av Oracle CRM On Demand. ### Avg Beregner gjennomsnittsverdien for et uttrykk i et resultatsett. Må ta et numerisk uttrykk som argument. Syntaks: AVG (n_uttrykk) der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
### AvgDistinct Beregner gjennomsnittsverdien for alle distinkte verdier for et uttrykk. Må ta et numerisk uttrykk som argument. Syntaks: AVG (DISTINCT n_uttrykk) der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
### BottomN Rangerer de laveste n verdiene for uttrykksargumentet fra 1 til n, der 1 svarer til den laveste numeriske verdien. BOTTOMN-funksjonen virker for verdiene som returneres i resultatsettet. Syntaks: BOTTOMN (n_uttrykk, n) der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
n | Ethvert positivt heltall. Representerer det laveste antallet rangeringer som vises i resultatsettet, der 1 er den laveste rangeringen.
MERKNAD: En spørring kan bare inneholde ett BOTTOMN-uttrykk. ### ### Antall Beregner antallet rader som har en annen verdi enn null for uttrykket. Uttrykket er vanligvis et kolonnenavn, der antallet rader med andre verdier enn null for kolonnen returneres. Syntaks: COUNT (uttrykk) der:
uttrykk | Ethvert uttrykk.
### CountDistinct Legger til unik behandling for COUNT-funksjonen. Syntaks: COUNT (DISTINCT uttrykk) der:
uttrykk | Ethvert uttrykk.
### Count (*) (CountStar) Teller antallet rader. Syntaks: COUNT(*) Hvis en tabell med navnet Fakta for eksempel inneholder 200 000 000 rader, vil spørringen nedenfor returnere følgende resultater: SELECT COUNT(*) FROM Fakta COUNT(*) 200000000 ### Mavg Beregner et glidende gjennomsnitt for de siste n radene med data, inkludert gjeldende rad. Gjennomsnittet for den første raden er lik det numeriske uttrykket for den første raden, gjennomsnittet for den andre raden beregnes ved å ta gjennomsnittet for de to første radene med data, gjennomsnittet for den tredje raden beregnes ved å ta gjennomsnittet for de tre første radene med data og så videre. Når den nte raden er nådd, beregnes gjennomsnittet basert på de siste n radene med data. Syntaks: MAVG (numUttr, heltall) der:
numUttr | Ethvert uttrykk som evalueres til en numerisk verdi.
heltall | Ethvert positivt heltall. Representerer gjennomsnittet for de siste n radene med data.
### ### Maks. Beregner maksimumsverdien (den høyeste numeriske verdien) for radene som oppfyller argumentet for det numeriske uttrykket. Syntaks: MAX (uttrykk) der:
uttrykk | Ethvert uttrykk.
### Median Beregner medianverdien (middelverdien) for radene som oppfyller det argumentet for det numeriske uttrykket. Når det er et likt antall rader, er medianen gjennomsnittet av de to midterste radene. Denne funksjonen returnerer alltid en dobbeltverdi. Syntaks: MEDIAN (n_uttrykk) der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
### Min. Beregner minimumsverdien (den laveste numeriske verdien) for radene som oppfyller argumentet for det numeriske uttrykket. Syntaks: MIN (uttrykk) der:
uttrykk | Ethvert uttrykk.
### NTile NTILE-funksjonen bestemmer rangeringen av en verdi med hensyn til en brukerdefinert rangering. Den returnerer heltall som står for ethvert rangeringsområde. Det resulterende sorterte datasettet deles med andre ord opp i et antall deler der det omtrent er samme antall verdier i hver del. Syntaks: NTILE (n_uttrykk, n) der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
n | Et positivt heltall som ikke er null, som står for antall deler.
Hvis argumentet n_uttrykk ikke er NULL, returnerer funksjonen et heltall som står for en rangering i det rapporterte området. NTile med n=100 returnerer det som vanligvis kalles for en persentil (med tall fra 1 til 100, der 100 står for det høyeste). Denne verdien er forskjellig fra resultatene av persentilfunksjonen i Oracle BI Server. Denne funksjonen samsvarer med det som kalles prosentrangering i SQL 92, og returnerer verdier fra 0 til 1. ### Percentile Beregner en prosentrangering for hver verdi som oppfyller argumentet for det numeriske uttrykket. Prosentrangeringsområdene er fra og med 0 (1. prosentdel) til og med 1 (100. prosentdel). PERCENTILE-funksjonen beregner prosentdelen basert på verdiene i resultatsettet fra spørringen. Syntaks: PERCENTILE (n_uttrykk) der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
### Rank Beregner rangeringen for hver verdi som oppfyller argumentet for det numeriske uttrykket. Det høyeste tallet får rangeringen 1, og hver etterfølgende rangering får det neste etterfølgende heltallet (2, 3, 4...). Hvis noen verdier er like, får de samme rangering (for eksempel 1, 1, 1, 4, 5, 5, 7...). RANK-funksjonen beregner rangeringen basert på verdiene i resultatsettet fra spørringen. Syntaks: RANK (n_uttrykk) der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
### StdDev STDDEV-funksjonen returnerer standardavviket for et sett med verdier. Den returnerte typen er alltid en dobbeltverdi. Syntaks: STDDEV([ALL | DISTINCT] n_uttrykk) der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
Hvis ALL er angitt, beregnes standardavviket for alle dataene i settet. Hvis DISTINCT er angitt, ignoreres alle duplikater i beregningen. Hvis ingenting er angitt (som standard), er alle dataene med i beregningen. Det finnes to andre funksjoner som er relaterte til STDDEV: STDDEV_POP([ALL | DISTINCT] n_uttrykk) STDDEV_SAMP([ALL | DISTINCT] n_uttrykk) STDDEV og STDDEV_SAMP er synonymer. ### ### StdDev_Pop Returnerer standardavviket for et sett med verdier ved hjelp av beregningsformelen for populasjonsavvik og standardavvik. Syntaks: StdDev_Pop([ALL | DISTINCT] numUttr) der:
numUttr | Ethvert uttrykk som evalueres til en numerisk verdi.
Hvis ALL er angitt, beregnes standardavviket for alle dataene i settet. Hvis DISTINCT er angitt, ignoreres alle duplikater i beregningen. ### Sum Beregner summen av alle verdier som oppfyller argumentet for det numeriske uttrykket. Syntaks: SUM (n_uttrykk) der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
### SumDistinct Beregner summen av alle de distinkte verdiene som oppfyller argumentet for det numeriske uttrykket. Syntaks: SUM(DISTINCT n_uttrykk) der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
### TopN Rangerer de høyeste n verdiene for uttrykksargumentet fra 1 til n, der 1 svarer til den høyeste numeriske verdien. TOPN-funksjonen virker for verdiene som returneres i resultatsettet. Syntaks: TOPN (n_uttrykk, n) der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
n | Ethvert positivt heltall. Representerer det høyeste antallet rangeringer som vises i resultatsettet, der 1 er den høyeste rangeringen.
En spørring kan bare inneholde ett TOPN-uttrykk.

Publisert August 2022 | Copyright © 2005, 2022, Oracle og/eller tilknyttede selskaper. Legal Notices.