| Yazdır Çevrimiçi Yardımın PDF Sürümünü Aç

### Expression Builder İşleçler Bu konuda Expression Builder uygulamasında kullanabileceğiniz işleçler ve bunların değerlendirildiği sıra açıklanmaktadır. NOT: Bu konudaki örnek ifadelerde kullanılan dilden bağımsız alan adları ve alan adı sözdizimi, Sürüm 29 Hizmet Paketi 1'den önceki Expression Builder sürümlerinde kullanılan alan adları ve alan adı sözdizimidir. Bu örnekler hala geçerlidir. Ancak, Sürüm 29 Hizmet Paketi 1 veya sonraki sürümlerde Expression Builder uygulamasındaki Alanlar listesinden bir ifade için ilgili alanları seçerseniz, alan adları ve alan adı sözdizimi örneklerde gösterilenden farklı olacaktır. Alan adları ve alan adı sözdizimin her zaman doğru olması için ifadelerinizin alanlarını her zaman Expression Builder uygulamasındaki Alanlar listesinden seçmeniz önerilir. İfadelerdeki alan adları ve alan adı sözdizimi hakkında daha fazla bilgi için bkz. İfadeler Hakkında. ### Aritmetik İşleçler Aşağıdaki tabloda her aritmetik işlecin amacı açıklanır ve nasıl kullanıldığına bir örnek verilir.
İşleç | Amaç | Örnek
--- | --- | ---
+ | Topla | [<Record Number>] + 1
- | Çıkar | [<Record Number>] - 1
- | Negatif Yap | [<Revenue>] < -100
* | Çarp | [<Subtotal>] * 0.0625
/ | Böl | [<Total Items>] / [<Total Orders>]
^ | Kuvvet | [<Grid Height>] ^ 2
### Mantıksal İşleçler Aşağıdaki doğruluk tablosunda Expression Builder uygulamasındaki mantıksal işleçlerin olası sonuçları gösterilmiştir.
Mantıksal İşleç | İlk İşlenen | İkinci İşlenen | Sonuç
--- | --- | --- | ---
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
### Karşılaştırma İşleçleri Aşağıdaki tabloda her karşılaştırma işlecinin amacı açıklanır ve nasıl kullanıldığına bir örnek verilir.
İşleç | Amaç | Örnek
--- | --- | ---
= | İlk işlenenin ikinci işlenene eşit olduğunu test eder. | [<Last Name>] = "Smith"
< > | İlk işlenenin ikinci işlenene eşit olmadığını test eder. | [<Role>] <> "End-User"
> | İlk işlenenin ikinci işlenenden büyük olduğunu test eder. | [<Revenue>] > 5000
< | İlk işlenenin ikinci işlenenden küçük olduğunu test eder. | [<Probability>] < 0,7
> = | İlk işlenenin ikinci işlenenden büyük veya ikinci işlenene eşit olduğunu test eder. | [<Revenue>] >= 5000
< = | İlk işlenenin ikinci işlenenden küçük veya ikinci işlenene eşit olduğunu test eder. | [<Probability>] <= 0,7
LIKE | İlk işlenenin değerinin belirtilen dize ile eşleştiğini test eder. | [<Last Name>]LIKE "Smith" İPUCU: LIKE işleci ile yıldız (*) ve soru işareti (?) yapı eşleştirme özel karakterlerini kullanabilirsiniz.
NOT LIKE | İlk işlenenin değerinin belirtilen dize ile eşleşmediğini test eder. | [<Last Name>]NOT LIKE "Smith" veya NOT ([<Last Name>]LIKE "Smith") NOT: İkinci örnekte parantezler gereklidir. İPUCU: NOT LIKE işleci ile yıldız (*) ve soru işareti (?) yapı eşleştirme özel karakterlerini kullanabilirsiniz.
IS NULL | İşlenenin boş olduğunu test eder. | [<Last Name>]IS NULL
IS NOT NULL | İşlenenin boş olmadığını test eder. | [<Last Name>]IS NOT NULL
### Yapı Eşleştirme Özel Karakterleri Aşağıdaki tabloda yapı eşleştirme özel karakterleri açıklanmıştır. Bu özel karakterler LIKE ve NOT LIKE karşılaştırma işleçleri ile kullanılabilir.
Karakter | Amaç | Örnek
* | Sıfır veya daha fazla karakter | [<Last Name>] LIKE "Sm*", [<Last Name>] değerinin Sm karakterleri ile başladığı (Smith, Smythe, Smart, vb) tüm kayıtları döndürür. [<Last Name>] LIKE "*om*", [<Last Name>] alanında om karakterleri olan (Thomas, Thompson, Tomlin vb.) tüm kayıtları döndürür.
? | Tek karakter | [<First Name>] NOT LIKE "Da?", [<First Name>] değerinin üç karakter uzunluğunda olduğu ve Da harfleriyle başlamadığı tüm kayıtları döndürür. Ted, Tom ve Sam karakterlerinin olduğu kayıtlar döndürülürken Dax ve Dan döndürülmez. NOT ([<First Name>] LIKE "?o?"), [<First Name>] değerinin üç karakter uzunluğunda olduğu ve orta karakter olarak o içermeyen tüm kayıtları döndürür. Ted ve Sam karakterleri olan kayıtlar döndürülürken Tom ve Bob döndürülmez.
### Bitiştirme İşleci E-postalarda alan değerlerini ve metni bitiştirmek için + (artı) işleci kullanılır. ### İşleçlerin Önceliği Öncelik Oracle CRM On Demand uygulamasının tek ifadedeki çeşitli işleçleri değerlendirdiği sıradır. Aşağıdaki kurallar geçerlidir: Yüksek önceliğe sahip işleçler düşük önceliğe sahip işleçlerden önce değerlendirilir. Eşit önceliğe sahip işleçler soldan sağa değerlendirilir. Düşük düzeyde sayılar yüksek öncelik belirtir. Parantez kullanımı, ifadedeki önceliğin sırasını etkiler. Parantez içindeki ifade parantez dışındaki ifadeden önce değerlendirilir. Öncelik düzeyleri aşağıdaki tabloda listelenmiştir.
Düzey | İşleç
--- | ---
1 | ( )
2 | - (negatif yapma)
3 | ^ (kuvvet)
4 | * (çarpma), / (bölme)
5 | + (toplama), - (çıkarma), NOT mantıksal işleci
6 | AND mantıksal işleci
7 | OR mantıksal işleci
8 | =, <>, >, <, >=, <= karşılaştırma işleçleri
#### İlgili Konular İlgili Expression Builder bilgileri için aşağıdaki konulara bakın: HakkındaExpression Builder Expression Builder Uygulamasını Kullanma Expression Builder İşlevler

Ağustos 2022'da Yayımlandı | Copyright © 2005, 2022, Oracle ve/veya Oracle'a bağlı kuruluşlar. Legal Notices.