Olet tässä:
Havaintojen tukemat SQL-lausekkeet
Kaikkia alla kuvattuja funktioita tuetaan lasketuissa havainnoissa Data 360:ssa. Streaming-havaintoja ja reaaliaikaisia havaintoja tuetaan vain SUM ja COUNT.
Vaaditut versiot
| Käytettävissä: Data 360 tukee kaikkia Edition-versioita. Lisätietoja on kohdassa Data 360 -version saatavuus. |
Aggregaattifunktiot
| Funktio | Kuvaus | Esimerkki |
|---|---|---|
SUM |
Laskee kokonaissumman lisäämällä kaikki valitun kentän arvot. Tukee numeerisia arvoja. | |
COUNT |
Laskee kaikki valitun kentän arvot. Tukee päivämäärä-, teksti- ja totuusarvo-mittoja. Count(*) ei tueta. |
|
AVG |
Laskee valitun kentän kaikkien arvojen keskiarvon. Tukee numeerisia arvoja. |
|
MIN |
Laskee valitun kentän minimiarvon. Tukee numeerisia arvoja. |
|
MAX |
Laskee valitun kentän minimiarvon. Tukee numeerisia arvoja. |
|
MEAN |
Datajoukon keskiarvo, joka lasketaan jakamalla kokonaissumma datajoukon arvojen määrällä. | |
APPROX_COUNT_DISTINCT |
Palauttaa arvioidun kardinaliteetin käyttämällä HyperLogLog++-algoritmia. Tämä algoritmi palauttaa arvon, joka muistuttaa count_distinct-funktiota, joka tunnistaa yksilölliset elementit suuresta datajoukosta. Käytä approx_count_dististinct-funktiota, kun haluat laskea lasketun havainnon ulottuvuuksien yksilölliset esiintymät. | |
LAST |
Palauttaa ensimmäisen expr-arvon rivien ryhmälle. | |
FIRST |
Palauttaa ensimmäisen expr-arvon rivien ryhmälle. | |
PERCENTILE |
Palauttaa määritetyn prosenttiosuuden määritetyn numerosarakkeen col tarkan prosenttiosuuden. Prosenttiluvun on oltava väliltä 0,0–1,0. Yleisyyden arvon voi odottaa olevan positiivinen kokonaisluku. | |
STDDEV |
Palauttaa määritetyn lausekkeen kaikkien arvojen tilastollisen keskihajonnan. | |
DataTime-funktiot
| Funktio | Kuvaus | Esimerkki |
|---|---|---|
HOUR(TIMESTAMP) |
Palauttaa merkkijonon tai aikaleiman tuntikomponentin tuntikomponentin. Palautustyyppi: integer 0–23. |
|
DAY(DATE) |
Palauttaa päivämäärän tai aikaleiman kuukauden päivän. Palautustyyppi: integer 1–31. |
|
MONTH(DATE) |
Palauttaa päivämäärän tai aikaleiman kuukausikomponentin. Palautustyyppi: integer 1–12. |
|
QUARTER(DATE) |
Palauttaa vuosineljänneksen päivämääräksi. Palautustyyppi: integer 1–4. |
|
YEAR(DATE) |
Palauttaa päivämäärän tai aikaleiman vuosikomponentin. Palautustyyppi: integer. |
|
Kun käytät CDP-aikatoimintoja, tilastot aggregoidaan eri tarkkuudella. Lisätietoja on kohdassa Laskettujen havaintojen käsittely ja säilytysajat. |
||
CDPHOUR(TIMESTAMP) |
Palauttaa aikaleiman, joka edustaa aikaleiman tuntia. Palautustyyppi: aikaleima. |
|
CDPDAY(DATE) |
Palauttaa aikaleiman, joka kuvaa päivän 0:tta tuntia. Palautustyyppi: aikaleima. |
|
CDPMONTH(DATE) |
Palauttaa kuukauden aikaleiman. Palautustyyppi: aikaleima. |
|
CDPQUARTER(DATE) |
Palauttaa vuosineljänneksen aikaleiman. Palautustyyppi: aikaleima. |
|
CDPYEAR(DATE) |
Palauttaa vuoden aikaleiman. Palautustyyppi: timestamp |
|
CURRENT_DATE |
Palauttaa kyselyn arvioinnin alkaessa olevan päivämäärän. Kaikki saman kyselyn current_date-kutsut palauttavat saman arvon. | |
DATE_SUB |
Vähentää päivämääräarvosta päivien määrän toisen funktion parametrin kokonaisarvon perusteella. Palauttaa alkamispäivää edeltävien päivien päivämäärän. | |
DATE_ADD |
Lisää päivämääräarvoon päiviä toisen funktion parametrin kokonaisarvon perusteella. Palauttaa päivämäärän, joka on alkamispäivän jälkeisten päivien määrä. | |
DATEDIFF |
Palauttaa alkamispäivästä päättymispäivään kuluneiden päivien määrän. | |
MONTH_BETWEEN |
Palauttaa päivämäärien välisten kuukausien määrän | |
DAYOFWEEK |
Palauttaa päivämäärä- tai aikaleiman viikonpäivän (1 = sunnuntai, 2 = maanantai,..., 7 = lauantai). | |
DAYOFMONTH |
Palauttaa päivämäärän tai aikaleiman kuukauden päivän. | |
DAYOFYEAR |
Palauttaa päivämäärän tai aikaleiman kuukauden päivän. | |
TO_DATE |
Analysoi päivämäärämerkkijonon lausekkeen päivämäärälausekkeella. Palauttaa null-arvon, jos syötetty arvo ei ole käypä. | |
TO_TIMESTAMP |
Analysoi aikaleiman merkkijonolausekkeen aikaleiman formaatin lausekkeella. Palauttaa null-arvon, jos syötetty arvo ei ole käypä. | |
DATE_TRUNC |
Palauttaa aikaleiman lausekkeen, joka on lyhennetty muotoilumallin määrittämään yksiköön. | |
HOUR_ADD |
Lisää päivämäärä/aika-arvoon tuntien määrän toisen funktioparametrin kokonaisarvon perusteella. Palauttaa alkamisajan ja -ajan, joka on tuntien määrä alkamisajan jälkeen. | |
HOUR_SUB |
Vähentää päivämäärä/aika-arvosta tunnin määrän toisen funktion parametrin kokonaisarvon perusteella. Palauttaa päivämäärän, joka on tuntien määrä ennen alkamispäivää/-aikaa. | |
| NOW | Palauttaa tämänhetkisen päivämäärän ja kellonajan, johon havainto käsitellään. Kaikki samassa kyselyssä olevat Nyt-kutsut palauttavat saman arvon. Aika lasketaan millisekuntin tarkkuudella. Instanssisi käyttää Data 360 -alueen päivämäärää ja kellonaikaa UTC-aikavyöhykkeellä. Lisätietoja on kohdassa Data 360 -palveluiden käyttämät IP-osoitteet. |
|
| SECOND_ADD | Lisää päivämäärä/aika-arvoon sekuntien määrän toisen funktion parametrin kokonaisarvon perusteella. Palauttaa päivämäärä/aika-arvon, joka on alkamispäivän jälkeisten sekuntien määrä. | |
| SECOND_SUB | Vähentää päivämäärä/aika-arvoon sekuntien määrän toisen funktion parametrin kokonaisarvon perusteella. Palauttaa päivämäärän, joka on sekuntien määrä ennen alkamispäivää. | Sisällytä tietueita 5 edellisestä minuutista erän käsittelyn aikana. |

