| Skriv ut Åpne PDF-versjon av elektronisk hjelp

### Operatorer for Expression Builder Dette emnet beskriver operatorene du kan bruke i Expression Builder, og rekkefølgen de evalueres i. MERKNAD: De språkuavhengige feltnavnene og feltnavnsyntaksen som brukes i eksempeluttrykk i dette emnet, er feltnavnene og feltnavnsyntaksen som ble brukt i Expression Builder i tidligere versjoner enn Release 29 Service Pack 1. Disse eksemplene er fortsatt gyldige. Hvis du velger de tilsvarende feltene for et uttrykk fra feltlisten i Expression Builder i Release 29 Service Pack 1 eller senere, vil imidlertid feltnavnene og feltnavnsyntaksen være forskjellig fra dem som vises i eksemplene. Det anbefales at du alltid velger feltene for uttrykkene fra feltlisten i Expression Builder, slik at feltnavnene og feltnavnsyntaksen alltid er riktige. Hvis du vil ha flere opplysninger om feltnavnene og feltnavnsyntaksen i uttrykk, se Om uttrykk. ### Aritmetiske operatorer Tabellen nedenfor beskriver formålet med hver enkelt aritmetiske operator og gir eksempler på hvordan de brukes.
Operator | Formål | Eksempel
--- | --- | ---
+ | Legg til | [<Record Number>] + 1
- | Trekk fra | [<Record Number>] - 1
- | Omgjør | [<Revenue>] < -100
* | Multipliser | [<Subtotal>] * 0,0625
/ | Divider | [<Total Items>] / [<Total Orders>]
^ | Eksponent | [<Grid Height>] ^ 2
### Logiske operatorer Riktighetstabellen nedenfor viser de mulige resultatene fra de logiske operatorene i Expression Builder.
Logisk operator | Første operand | Andre 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 Tabellen nedenfor beskriver formålet med hver enkelt sammenligningsoperator og gir eksempler på hvordan de brukes.
Operator | Formål | Eksempel
--- | --- | ---
= | Tester at den første operanden er lik den andre operanden. | [<Last Name>] = "Smith"
< > | Tester at den første operanden ikke er lik den andre operanden. | [<Role>] <> "Sluttbruker"
> | Tester at den første operanden er større enn den andre operanden. | [<Revenue>] > 5000
< | Tester at den første operanden er mindre enn den andre operanden. | [<Probability>] < .7
> = | Tester at den første operanden er større enn eller lik den andre operanden. | [<Revenue>] >= 5000
< = | Tester at den første operanden er mindre enn eller lik den andre operanden. | [<Probability>] <= .7
LIKE | Tester at verdien for den første operanden samsvarer med den angitte strengen. | [<Last Name>] LIKE "Smith" TIPS: Du kan bruke spesialtegnene stjerne (*) og spørsmålstegn (?) for mønstersamsvar på samme måte som operatoren LIKE.
NOT LIKE | Tester at verdien for den første operanden ikke samsvarer med den angitte strengen. | [<Last Name>] NOT LIKE "Smith" eller NOT ([<Last Name>] LIKE "Smith") MERKNAD: Parentesene er obligatoriske i det andre eksemplet. TIPS: Du kan bruke spesialtegnene stjerne (*) og spørsmålstegn (?) for mønstersamsvar på samme måte som operatoren NOT LIKE.
IS NULL | Tester at operanden er null. | [<Last Name>] IS NULL
IS NOT NULL | Tester at operanden ikke er null. | [<Last Name>] IS NOT NULL
### Spesialtegn for mønstersamsvar Tabellen nedenfor beskriver spesialtegnene for mønstersamsvar. Disse spesialtegnene kan brukes med sammenligningsoperatorene LIKE og NOT LIKE.
Tegn | Formål | Eksempel
* | Null eller flere tegn | [<Last Name>] LIKE "Sm*" returnerer alle poster der verdien for [<Last Name>] begynner med tegnene Sm, som i Smith, Smythe, Smart og så videre. [<Last Name>] LIKE "*om*" returnerer alle poster der feltet [<Last Name>] inneholder tegnene om, som i Thomas, Thompson, Tomlin og så videre.
? | Ett tegn | [<First Name>] NOT LIKE "Da?" returnerer alle poster der verdien for [<First Name>] inneholder tre tegn og ikke begynner med bokstavene Da. Poster med Ted, Tom og Sam returneres, men ikke Dax og Dan. NOT ([<First Name>] LIKE "?o?") returnerer alle poster der verdien for [<First Name>] inneholder tre tegn og ikke har o som midterste tegn. Poster med Ted og Sam returneres, men ikke Tom og Bob.
### Sammenslåingsoperator Operatoren + (pluss) brukes til å slå sammen feltverdier og tekst i e-postmeldinger. ### Prioritet for operatorer Prioritet er rekkefølgen de ulike operatorene evalueres med i Oracle CRM On Demand i et enkelt uttrykk. Følgende regler gjelder: Operatorer med høy prioritet evalueres før operatorer med lav prioritet. Operatorer med lik prioritet evalueres fra venstre mot høyre. Lave tall angir høy prioritet. Bruk av parenteser har innvirkning på prioritetsrekkefølgen i et uttrykk. Uttrykket i parenteser evalueres før uttrykket utenfor parentesene. Prioritetsnivåene er oppført i tabellen nedenfor.
Nivå | Operator
--- | ---
1 | ( )
2 | - (negering)
3 | ^ (eksponentiering)
4 | * (multiplikasjon), / (dividering)
5 | + (addisjon), - (subtraksjon), logisk operator NOT
6 | Den logiske operatoren AND
7 | Den logiske operatoren OR
8 | Sammenligningsoperatorene =, <>, >, <, >=, <=
#### Beslektede emner Se følgende emner hvis du vil ha relaterte opplysninger om Expression Builder: Om Expression Builder Bruke Expression Builder Funksjoner i Expression Builder

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