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

### Expression Builder -ratkaisun operaattorit Näissä ohjeissa kuvaillaan operaattorit, joita voit käyttää ohjelmassa Expression Builder, sekä niiden käsittelyjärjestys. HUOMAUTUS: Tämän aiheen esimerkkilausekkeissa käytetyt kielestä riippumattomat nimet sekä kentän ja nimen syntaksi ovat samat, joita käytettiin sovelluksen Expression Builder versiota 29 Service Pack 1 vanhemmissa versioissa. Nämä esimerkkilausekkeet hyväksytään edelleen. Jos kuitenkin valitset vastaavat lausekkeen kentät kenttien luettelosta sovelluksen Expression Builder versiossa 29 Service Pack 1 tai sitä myöhemmässä versiossa, kentän nimet sekä kentän ja nimen syntaksi poikkeavat esimerkeissä kuvatuista. On suositeltavaa, että valitset lausekkeiden kentät aina sovelluksen Expression Builder Kentät-luettelosta. Näin kenttien nimiin ja kentän ja nimen syntaksiin ei tule virheitä. Lisätietoja lausekkeissa esiintyvien kenttien nimistä sekä kentän ja nimen syntaksista on kohdassa Tietoja lausekkeista. ### Aritmeettiset operaattorit Seuraavassa taulukossa selitetään kunkin aritmeettisen operaattorin merkitys ja annetaan esimerkki operaattorin käytöstä.
Operaattori | Merkitys | Esimerkki
--- | --- | ---
+ | Lisää | [<Record Number>] + 1
- | Vähennyslasku | [<Record Number>] - 1
- | Vastaluku | [<Revenue>] < -100
* | Kertolasku | [<Subtotal>] * 0.0625
/ | Jakolasku | [<Total Items>] / [<Total Orders>]
^ | Potenssiin korotus | [<Grid Height>] ^ 2
### Loogiset operaattorit Seuraavassa totuusarvotaulukossa esitetään loogisten operaattorien mahdolliset tulokset ohjelmassa Expression Builder.
Looginen operaattori | Ensimmäinen operandi | Toinen operandi | Tulos
--- | --- | --- | ---
NOT | TRUE |  | FALSE
FALSE |  | TRUE
NULL |  | NULL
AND | TRUE | TRUE | TRUE
FALSE | FALSE | FALSE
TRUE | FALSE | FALSE
FALSE | TRUE | FALSE
TRUE | NULL | NULL
FALSE | NULL | FALSE
NULL | TRUE | NULL
NULL | FALSE | FALSE
NULL | NULL | NULL
OR | TRUE | TRUE | TRUE
FALSE | FALSE | FALSE
TRUE | FALSE | TRUE
FALSE | TRUE | TRUE
TRUE | NULL | TRUE
FALSE | NULL | NULL
NULL | TRUE | TRUE
NULL | FALSE | NULL
NULL | NULL | NULL
### Vertailuoperaattorit Seuraavassa taulukossa selitetään kunkin vertailuoperaattorin merkitys ja annetaan esimerkki operaattorin käytöstä.
Operaattori | Merkitys | Esimerkki
--- | --- | ---
= | Testaa, että ensimmäinen operandi on sama kuin toinen operandi. | [<Last Name>] = "Smith"
< > | Testaa, että ensimmäinen operandi ei ole sama kuin toinen operandi. | [<Role>] <> "End-User"
> | Testaa, että ensimmäinen operandi on suurempi kuin toinen operandi. | [<Revenue>] > 5000
< | Testaa, että ensimmäinen operandi on pienempi kuin toinen operandi. | [<Probability>] < .7
> = | Testaa, että ensimmäinen operandi on suurempi tai yhtä suuri kuin toinen operandi. | [<Revenue>] >= 5000
< = | Testaa, että ensimmäinen operandi on pienempi tai yhtä suuri kuin toinen operandi. | [<Probability>] <= .7
LIKE | Testaa, että ensimmäisen operandin arvo vastaa määriteltyä merkkijonoa. | [<Sukunimi>] LIKE "Virtanen" VIHJE: Voit käyttää tähteä (*) ja kysymysmerkkiä (?) osittaisvertailuun LIKE-operaattorin kanssa.
NOT LIKE | Testaa, että ensimmäisen operandin arvo ei vastaa määriteltyä merkkijonoa. | [<Sukunimi>] NOT LIKE "Virtanen" or NOT ([<Sukunimi>] LIKE "Virtanen") HUOMAA: Jälkimmäisessä esimerkissä sulkeet ovat pakolliset. VIHJE: Voit käyttää tähteä (*) ja kysymysmerkkiä (?) osittaisvertailuun NOT LIKE -operaattorin kanssa.
IS NULL | Testaa, että operandi on määrittelemätön. | [<Sukunimi>] IS NULL
IS NOT NULL | Testaa, että operandi ei ole määrittelemätön. | [<Sukunimi>] IS NOT NULL
### Osittaisvertailussa käytettävät erikoismerkit Seuraavassa taulukossa kuvataan osittaisvertailuun käytettävät erikoismerkit. Näitä erikoismerkkejä voidaan käyttää LIKE ja NOT LIKE -vertailuoperaattorien kanssa.
Merkki | Merkitys | Esimerkki
* | Ei yhtään tai useampia merkkejä | [<Sukunimi>] LIKE "Vi*" palauttaa kaikki tietueet, joissa arvo [<sukunimi>] alkaa kirjaimilla Vi, kuten Viitanen, Viljanen, Virta ja niin edelleen. [<Sukunimi>] LIKE "*om*" palauttaa kaikki tietueet, joissa [<Sukunimi>]-kenttä sisältää merkit om, kuten Tuomaala, Tuominen, Tommola jne.
? | Yksi merkki | [<Etunimi>] NOT LIKE "Sam?" palauttaa kaikki tietueet, joissa kentän [<Etunimi>] arvo on neljä merkkiä pitkä eikä ala kirjaimilla Sam. Tietueet, joissa kentän arvo on Sari, Simo ja Tomi palautetaan, mutta ei tietueita, joissa arvo on Sami tai Samu. NOT ([<Etunimi>] LIKE "?i?") palauttaa kaikki tietueet, joissa kentän [<Etunimi>] arvo on kolmen merkin mittainen ja keskimmäinen merkki ei olei. Tietueet, joissa kentän arvo on Nea tai Kai palautetaan, mutta ei tietueita, joissa arvo on Pia tai Kim.
### Yhdistämisoperaattori + (plus) -operaattoria käytetään sähköposteissa kenttien arvojen ja tekstin yhdistämiseen. ### Operaattorien suoritusjärjestys Suoritusjärjestys on se järjestys, jonka mukaan Oracle CRM On Demand käsittelee yhden lausekkeen sisältämät operaattorit. Seuraavat säännöt ovat käytössä: Operaattorit, jotka ovat suoritusjärjestyksessä korkeammalla sijalla käsitellään ennen alemmalla sijalla olevia operaattoreita. Operaattorit, jotka ovat suoritusjärjestyksessä samalla sijalla, käsitellään vasemmalta oikealle. Pieni numero tarkoittaa korkeaa sijaa suoritusjärjestyksessä. Sulkeet vaikuttavat suoritusjärjestykseen lausekkeessa. Sulkeiden sisällä oleva lauseke käsitellään ennen sulkeiden ulkopuolella olevaa lauseketta. Seuraavassa taulukossa esitetään suoritusjärjestyksen tasot.
Taso | Operaattori
--- | ---
1 | ( )
2 | - (negaatio)
3 | ^ (potenssiin korotus)
4 | * (kertolasku), / (jakolasku)
5 | + (yhteenlasku), - (vähennyslasku), looginen operaattori NOT
6 | looginen operaattori AND
7 | looginen operaattori OR
8 | vertailuoperaattorit =, <>, >, <, >=, <=
#### Liittyvät aiheet Tähän liittyviä kohteen Expression Builder tietoja on seuraavissa aiheissa: Tietoja Expression Builder -sovelluksesta Expression Builder -sovelluksen käyttö Expression Builder -sovelluksen funktiot

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