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

### Operatorer i Expression Builder I dette emne beskrives de operatorer, som du kan bruge i Expression Builder, og den rækkefølge, som de evalueres i. BEMÆRK: De sproguafhængige feltnavne og feltnavnesyntaksen, der bruges i eksempeludtryk i dette emne, er de feltnavne og den feltnavnesyntaks, der blev brugt i Expression Builder i releases før Release 29 Service Pack 1. Disse eksempler er stadig gyldige. Hvis du vælger de tilhørende felter til et udtryk fra listen Felter i Expression Builder i Release 29 Service Pack 1 eller nyere, vil feltnavnene og feltnavnesyntaksen imidlertidg være forskellig fra dem i eksemplerne. Det anbefales, at du altid vælger felter til udtrykkene fra listen Felter i Expression Builder, så feltnavnene og feltnavnesyntaksen altid er korrekte. Se Om udtryk for at få flere oplysninger om feltnavne og feltnavnesyntaks i udtryk. ### Aritmetiske operatorer I følgende tabel beskrives formålet med hver aritmetiske operator, og der gives et eksempel på, hvordan den bruges.
Operator | Formål | Eksempel
--- | --- | ---
+ | Tilføj | [<Nummer på post>] + 1
- | Subtraher | [<Nummer på post>] -·1
- | Neger | [<Omsætning>] < -100
* | Multiplicer | [<Subtotal>] * 0,0625
/ | Divider | [<Samlede varer>] / [<Samlede ordrer>]
^ | Eksponent | [<Gitterhøjde>] ^ 2
### Logiske operatorer Følgende sandhedstabel viser de mulige resultater fra de logiske operatorer i Expression Builder.
Logisk operator | Første operand | Anden operand | Resultat
--- | --- | --- | ---
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
### Sammenligningsoperatorer I følgende tabel beskrives formålet med hver sammenligningsoperator, og der gives et eksempel på, hvordan den bruges.
Operator | Formål | Eksempel
--- | --- | ---
= | Tester, at den første operand er lig med den anden operand. | [<Efternavn>] = "Smith"
< > | Tester, at den første operand ikke er lig med den anden operand. | [<Rolle>] <> "Slutbruger"
> | Tester, at den første operand er større end den anden operand. | [<Omsætning>] > 5000
< | Tester, at den første operand er mindre end den anden operand. | [<Sandsynlighed>] < .7
> = | Tester, at den første operand er større end eller lig med den anden operand. | [<Omsætning>] > = 5000
< = | Tester, at den første operand er mindre·end eller lig med den anden operand. | [<Sandsynlighed>] <= .7
LIKE | Tester, at værdien af den første operand matcher den angivne streng. | [<Efternavn>] LIKE "Smith" TIP: Du kan bruge de mønstermatchende specialtegn stjerne (*) og spørgsmålstegn (?) med LIKE-operatoren.
NOT LIKE | Tester, at værdien af den første operand ikke matcher den angivne streng. | [<Efternavn>] NOT LIKE "Smith" eller NOT ([<Efternavn>] LIKE "Smith") BEMÆRK: Parenteser kræves i det andet eksempel. TIP: Du kan bruge de mønstermatchende specialtegn stjerne (*) og spørgsmålstegn (?) med NOT LIKE-operatoren.
IS NULL | Tester, at operanden er NULL. | [<Efternavn>] IS NULL
IS NOT NULL | Tester, at operanden er NOT NULL. | [<Efternavn>] IS NOT NULL
### Mønstermatchende specialtegn I følgende tabel beskrives de mønstermatchende specialtegn. Disse specialtegn kan bruges med sammenligningsoperatorerne LIKE og NOT LIKE.
Tegn | Formål | Eksempel
* | Nul eller flere tegn | [<Efternavn>] LIKE "Sm*" returnerer alle poster, hvor værdien [<Efternavn>] starter med tegnene Sm som i Smith, Smythe, Smart osv. [<Efternavn>] LIKE "*om*" returnerer alle poster, hvor feltet [<Efternavn>] indeholder tegnene om som i Thomas, Thompson, Tomlin osv.
? | Et tegn | [<Fornavn>] NOT LIKE "Da?" returnerer alle poster, hvor værdien værdien [<Fornavn>] er på tre tegn og ikke begynder med bogstaverne Da. Poster med Ted, Tom og Sam returneres, men Dax og Dan gør ikke. NOT ([<Fornavn>] LIKE "?o?") returnerer alle poster, hvor værdien [<Fornavn>] er på tre tegn og har ikke o som det midterste tegn. Poster med Ted og Sam returneres, men Tom og Bob gør ikke.
### Konkateneringsoperator Operatoren + (plus) bruges i e-mails for at konkatenere feltværdier og tekst. ### Operatorers prioritet Prioritet·er den rækkefølge, som Oracle CRM On Demand evaluerer de forskellige operatorer i, i et enkelt udtryk. Følgende regler gælder: Operatorer med høj prioritet·evalueres før operatorer med lav prioritet. Operatorer med ens·prioritet·evalueres fra venstre mod højre. Tal på lavt niveau angiver høj prioritet. Brugen af parenteser påvirker prioriteringsrækkefølgen i et udtryk. Udtrykket i parenteser evalueres før udtrykket uden for parenteserne. Prioriteringsrækkefølgen er opstillet i følgende tabel.
Niveau | Operator
--- | ---
1 | ( )
2 | - (negering)
3 | ^ (eksponentiering)
4 | * (multiplikation), / (division)
5 | + (addition), - (subtraktion), NOT logisk operator
6 | AND logisk operator
7 | OR logisk operator
8 | =, <>, >, <, >=, <= sammenligningsoperatorer
#### Relaterede emner Se følgende emner for relaterede oplysninger om Expression Builder: Om Expression Builder Brug af Expression Builder Funktioner i Expression Builder

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