| Tulosta Avaa käytönaikaisen ohjeen PDF-versio

#### Yhdistetyt funktiot Yhdistetyt funktiot luovat yhteenvetotuloksia käsittelemällä useita arvoja. Yhdistettyjä funktioita ei voi käyttää sisäkkäisen koosteen luomiseen sellaisten sarakkeiden lausekkeissa, joille Oracle CRM On Demand on määrittänyt valmiiksi oletusarvoisen koostesäännön. ### Avg Laskee lausekkeen keskiarvon tulosjoukossa. Argumentin on oltava numeerinen lauseke. Syntaksi: AVG (n_expression) jossa:
n_expression | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
### AvgDistinct Laskee kaikkien lausekkeen erillisten arvojen keskiarvon. Argumentin on oltava numeerinen lauseke. Syntaksi: AVG (DISTINCT n_expression) jossa:
n_expression | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
### BottomN Luettelee lausekkeen argumentin alimmat n arvoa välillä 1–n, jossa 1 vastaa alinta numeerista arvoa. BOTTOMN-funktio käyttää tulosjoukossa palautettavia arvoja. Syntaksi: BOTTOMN (n_expression, n) jossa:
n_expression | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
n | Mikä tahansa positiivinen kokonaisluku. Edustaa tulosjoukon alimpia sijoituksia, kun 1 on alhaisin sijoitus.
HUOMAUTUS: Kyselyssä voi olla vain yksi BOTTOMN-lauseke. ### ### Lukumäärä Laskee niiden rivien määrän, joiden lausekkeen arvo on muu kuin nolla. Lauseke on yleensä sarakkeen nimi, jolloin palautetaan sarakkeen niiden rivien määrä, joiden arvo on muu kuin nolla. Syntaksi: COUNT (expression) jossa:
expression | Mikä tahansa lauseke.
### CountDistinct Lisää COUNT-funktioon Distinct-käsittelyn. Syntaksi: COUNT (DISTINCT expression) jossa:
expression | Mikä tahansa lauseke.
### Count (*) (CountStar) Laskee rivien määrän. Syntaksi: COUNT(*) Esimerkki: jos Tiedot-nimisessä taulukossa on 200 000 000 riviä, seuraava haku tuottaa nämä tulokset: SELECT COUNT(*) FROM Tiedot COUNT(*) 200000000 ### Mavg Laskee liukuvan keskiarvon tietojen n viimeiselle riville, nykyinen rivi mukaan lukien. Ensimmäisen rivin keskiarvo vastaa ensimmäisen rivin numeerista lauseketta, toisen rivin keskiarvoksi lasketaan kahden ensimmäisen tietorivin keskiarvo, kolmannen rivin keskiarvoksi lasketaan kolmen ensimmäisen tietorivin keskiarvo, ja niin edelleen. Kun tullaan riville n, keskiarvo lasketaan tietojen n viimeisen rivin perusteella. Syntaksi: MAVG (numExpr, integer) jossa:
numExpr | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
integer | Mikä tahansa positiivinen kokonaisluku. Näyttää tietojen n rivin keskiarvon.
### ### Max Laskee enimmäisarvon (korkeimman numeerisen arvon) riveille, jotka vastaavat numeerisen lausekkeen argumenttia. Syntaksi: MAX (expression) jossa:
expression | Mikä tahansa lauseke.
### Median Laskee numeerisen lausekkeen argumenttia vastaavien rivien mediaanin (keskimmäisen arvon). Kun rivejä on parillinen määrä, mediaani on kahden keskimmäisen rivin keskiarvo. Tämä funktio palauttaa aina parillisen luvun. Syntaksi: MEDIAN (n_expression) jossa:
n_expression | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
### Min Laskee vähimmäisarvon (alhaisimman numeerisen arvon) riveille, jotka vastaavat numeerisen lausekkeen argumenttia. Syntaksi: MIN (expression) jossa:
expression | Mikä tahansa lauseke.
### NTile NTILE-funktio määrittää arvon sijoituksen käyttäjän määrittämällä alueella. Se palauttaa kokonaislukuja, jotka edustavat mitä tahansa sijoitusaluetta. Toisin sanoen: tulokset lajittelevat tiedot osiin, ja kussakin osassa on suurin piirtein sama määrä arvoja. Syntaksi: NTILE (n_expression, n) jossa:
n_expression | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
n | Positiivinen kokonaisluku, joka ei ole nolla ja joka edustaa osien määrää.
Jos n_expression-argumentti ei ole NULL, funktio palauttaa kokonaisluvun, joka edustaa raportoidun alueen sijoitusta. Kun n=100, NTile palauttaa prosenttipisteen (numerot 1–100, jossa 100 edustaa lajittelun yläpäätä). Tämä arvo ei ole sama kuin kohteen Oracle BI Server prosenttipistefunktio, joka noudattaa SQL 92:n prosenttijärjestystä ja palauttaa arvon 0–1. ### Percentile Laskee prosenttisijoituksen kullekin numeerisen lausekkeen argumenttia vastaavalle arvolle. Ensimmäinen prosenttisijoitus on 0 (1. prosenttipiste) ja viimeinen 1 (100. prosenttipiste). PERCENTILE-funktio laskee prosenttipisteen kyselyn tulosjoukon arvojen perusteella. Syntaksi: PERCENTILE (n_expression) jossa:
n_expression | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
### Rank Laskee kunkin numeerisen lausekkeen argumenttia vastaavan arvon sijoituksen. Suurin luku saa sijoituksen 1, ja sitä seuraavat sijoitukset numeroidaan juoksevin numeroin (2, 3, 4,...). Samansuuruisille arvoille annetaan sama sijoitus (esimerkiksi 1, 1, 1, 4, 5, 5, 7...). RANK-funktio laskee sijoituksen kyselyn tulosjoukon arvojen perusteella. Syntaksi: RANK (n_expression) jossa:
n_expression | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
### StdDev STDDEV-funktio palauttaa arvojoukon keskihajonnan. Palautettava arvo on aina parillinen luku. Syntaksi: STDDEV([ALL | DISTINCT] n_expression) jossa:
n_expression | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
Jos käytetään arvoa ALL, funktio laskee kaikkien tietojoukon tietojen keskihajonnan. Jos DISTINCT määritetään, laskenta ohittaa kaksoiskappaleet. Jos argumentteja ei käytetä (oletusarvo), kaikki tiedot käsitellään. STDDEV-funktioon liittyy kaksi muuta funktiota: STDDEV_POP([ALL | DISTINCT] n_expression) STDDEV_SAMP([ALL | DISTINCT] n_expression) STDDEV ja STDDEV_SAMP ovat synonyymejä. ### ### StdDev_Pop Palauttaa keskihajonnan arvojoukolle, joka käyttää täytön varianssin ja keskihajonnan laskentakaavaa. Syntaksi: StdDev_Pop([ALL | DISTINCT] numExpr) jossa:
numExpr | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
Jos käytetään arvoa ALL, funktio laskee kaikkien tietojoukon tietojen keskihajonnan. Jos DISTINCT määritetään, laskenta ohittaa kaksoiskappaleet. ### Sum Laskee kaikkien numeerisen lausekkeen argumenttia vastaavien arvojen summan. Syntaksi: SUM (n_expression) jossa:
n_expression | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
### SumDistinct Laskee kaikkien numeerisen lausekkeen argumenttia vastaavien erillisten arvojen summan. Syntaksi: SUM(DISTINCT n_expression) jossa:
n_expression | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
### TopN Laskee lausekkeen argumentin n korkeinta arvoa välillä 1–n, jossa 1 vastaa korkeinta numeerista arvoa. TOPN-funktio käyttää tulosjoukossa palautettavia arvoja. Syntaksi: TOPN (n_expression, n) jossa:
n_expression | Mikä tahansa lauseke, joka tulkitaan numeeriseksi arvoksi.
n | Mikä tahansa positiivinen kokonaisluku. Edustaa tuloksissa näkyvien sijoitusten ylintä numeroa, jossa 1 on korkein arvo.
Kyselyssä voi olla vain yksi TOPN-lauseke.

Julkaistu Elokuu 2022 | Copyright © 2005, 2022, Oracle ja/tai sen tytär-, sisar- tai osakkuusyhtiöt. Legal Notices.