| พิมพ์ เปิดเวอร์ชัน PDF ของวิธีใช้แบบออนไลน์

### เครื่องหมายใน Expression Builder หัวข้อนี้อธิบายเครื่องหมายที่คุณสามารถใช้ใน Expression Builder และลำดับการประเมินเครื่องหมาย หมายเหตุ: ชื่อฟิลด์ที่ไม่อ้างอิงกับภาษาและ Syntax ของชื่อฟิลด์ที่ใช้ในนิพจน์ตัวอย่างใดๆ ในหัวข้อนี้เป็นชื่อฟิลด์และ Syntax ของชื่อฟิลด์ที่ใช้ใน Expression Builder ในรีลีสก่อนหน้า Release 29 Service Pack 1 ตัวอย่างเหล่านี้ยังคงใช้ได้ อย่างไรก็ตาม หากคุณเลือกฟิลด์ที่สอดคล้องสำหรับนิพจน์จากรายการฟิลด์ใน Expression Builder ใน Release 29 Service Pack 1 หรือต่อมา ชื่อฟิลด์และ Syntax ของชื่อฟิลด์จะแตกต่างจากที่แสดงอยู่ในตัวอย่าง จึงขอแนะนำให้คุณเลือกฟิลด์สำหรับนิพจน์ของคุณจากรายการฟิลด์ใน Expression Builder เสมอ เพื่อให้ชื่อฟิลด์และ Syntax ของชื่อฟิลด์ถูกต้องเสมอ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับชื่อฟิลด์และ Syntax ของชื่อฟิลด์ในนิพจน์ โปรดดูที่ เกี่ยวกับนิพจน์ ### เครื่องหมายคณิตศาสตร์ ตารางต่อไปนี้อธิบายวัตถุประสงค์ของเครื่องหมายทางคณิตศาสตร์ และแสดงตัวอย่างวิธีใช้งาน
ตัวดำเนินการ | วัตถุประสงค์ | ตัวอย่าง
--- | --- | ---
+ | เพิ่ม | [<Record Number>] + 1
- | ลบ | [<Record Number>] - 1
- | ค่าลบ | [<Revenue>] < -100
* | คูณ | [<Subtotal>] * 0.0625
/ | หาร | [<Total Items>] / [<Total Orders>]
^ | ตัวยกกำลัง | [<Grid Height>] ^ 2
### เครื่องหมายตรรกศาสตร์ ตารางค่าความจริงต่อไปนี้แสดงผลลัพธ์ที่เป็นไปได้จากเครื่องหมายตรรกศาสตร์ใน Expression Builder
เครื่องหมายตรรกศาสตร์ | ค่าแรก | ค่าที่สอง | ผลลัพธ์
--- | --- | --- | ---
NOT | จริง |  | เท็จ
เท็จ |  | จริง
นัล |  | นัล
AND | จริง | จริง | จริง
เท็จ | เท็จ | เท็จ
จริง | เท็จ | เท็จ
เท็จ | จริง | เท็จ
จริง | นัล | นัล
เท็จ | นัล | เท็จ
นัล | จริง | นัล
นัล | เท็จ | เท็จ
นัล | นัล | นัล
OR | จริง | จริง | จริง
เท็จ | เท็จ | เท็จ
จริง | เท็จ | จริง
เท็จ | จริง | จริง
จริง | นัล | จริง
เท็จ | นัล | นัล
นัล | จริง | จริง
นัล | เท็จ | นัล
นัล | นัล | นัล
### เครื่องหมายการเปรียบเทียบ ตารางต่อไปนี้อธิบายวัตถุประสงค์ของเครื่องหมายการเปรียบเทียบ และแสดงตัวอย่างวิธีใช้งาน
ตัวดำเนินการ | วัตถุประสงค์ | ตัวอย่าง
--- | --- | ---
= | ทดสอบว่าค่าแรกเท่ากับค่าที่สอง | [<Last Name>] = "Smith"
< > | ทดสอบว่าค่าแรกไม่เท่ากับกับที่สอง | [<Role>] <> "End-User"
> | ทดสอบว่าค่าแรกมากกว่าค่าที่สอง | [<Revenue>] > 5000
< | ทดสอบว่าค่าแรกน้อยกว่าค่าที่สอง | [<Probability>] < .7
> = | ทดสอบว่าค่าแรกมากกว่าหรือเท่ากับค่าที่สอง | [<Revenue>] >= 5000
< = | ทดสอบว่าค่าแรกน้อยกว่าหรือเท่ากับค่าที่สอง | [<Probability>] <= .7
LIKE | ทดสอบว่าค่าแรกตรงกับสตริงที่กำหนด | [<นามสกุล>] LIKE "Smith" คำแนะนำ: คุณสามารถใช้เครื่องหมายดอกจัน (*) และเครื่องหมายคำถาม (?) ซึ่งเป็นตัวอักษรพิเศษสำหรับการจับคู่รูปแบบกับเครื่องหมาย LIKE ได้
NOT LIKE | ทดสอบว่าค่าแรกไม่ตรงกับสตริงที่กำหนด | [<นามสกุล>] NOT LIKE "Smith" หรือ NOT ([<นามสกุล>] LIKE "Smith") หมายเหตุ: จำเป็นต้องใช้วงเล็บในตัวอย่างที่สอง คำแนะนำ: คุณสามารถใช้เครื่องหมายดอกจัน (*) และเครื่องหมายคำถาม (?) ซึ่งเป็นตัวอักษรพิเศษสำหรับการจับคู่รูปแบบกับเครื่องหมาย NOT LIKE ได้
IS NULL | ทดสอบว่าค่าเป็นนัล | [<นามสกุล>] IS NULL
IS NOT NULL | ทดสอบว่าค่าไม่เป็นนัล | [<นามสกุล>] IS NOT NULL
### ตัวอักษรพิเศษเพื่อการจับคู่รูปแบบ ตารางต่อไปนี้อธิบายเรื่องตัวอักษรพิเศษเพื่อการจับคู่รูปแบบ ตัวอักษรพิเศษสามารถใช้กับเครื่องหมายการเปรียบเทียบ LIKE และ NOT LIKE ได้
ตัวอักษร | วัตถุประสงค์ | ตัวอย่าง
* | ศูนย์ตัวอักษรหรือมากกว่า | [<นามสกุล>] LIKE "Sm*" ส่งคืนเรคคอร์ดทุกรายการซึ่งค่า [<นามสกุล>] เริ่มต้นด้วยตัวอักษร Sm เช่น Smith Smythe Smart เป็นต้น [<นามสกุล>] LIKE "*om*" ส่งคืนเรคคอร์ดทุกรายการซึ่งฟิลด์ [<นามสกุล>] ประกอบด้วยตัวอักษร omเช่น Thomas Thompson Tomlin เป็นต้น
? | หนึ่งตัวอักษร | [<ชื่อ>] NOT LIKE "Da?" ส่งคืนเรคคอร์ดทุกรายการซึ่งค่า [<ชื่อ>] มีความยาวสามตัวอักษรและไม่ได้เริ่มต้นด้วยตัวอักษร Da ดังนั้น เรคคอร์ด เช่น Ted Tom และ Sam จะถูกส่งคืน แต่ Dax และ Dan จะไม่ถูกส่งคืน NOT ([<ชื่อ>] LIKE "?o?") ส่งคืนเรคคอร์ดทุกรายการซึ่งค่า [<ชื่อ>] มีความยาวสามตัวอักษรและไม่มี o เป็นอักษรที่อยู่ตรงกลาง ดังนั้น เรคคอร์ด เช่น Ted และ Sam จะถูกส่งคืน แต่ Tom และ Bob จะไม่ถูกส่งคืน
### เครื่องหมายเชื่อมต่อ เครื่องหมาย + (บวก) ใช้ในอีเมล์เพื่อเชื่อมต่อค่าฟิลด์และข้อความ ### ลำดับความสำคัญของเครื่องหมาย ลำดับความสำคัญ คือ ลำดับซึ่ง Oracle CRM On Demand ประเมินเครื่องหมายต่างๆ ภายในนิพจน์หนึ่งข้อความ กฏต่อไปนี้จะถูกนำมาใช้: เครื่องหมายที่มีลำดับความสำคัญสูงกว่าจะถูกประเมินก่อนเครื่องหมายที่มีลำดับความสำคัญต่ำกว่า เครื่องหมายหลายเครื่องหมายที่มีลำดับความสำคัญเท่ากันจะถูกประเมินจากซ้ายไปขวา ตัวเลขระดับต่ำแสดงถึงลำดับความสำคัญสูง การใช้วงเล็บจะมีผลกับการประเมินลำดับความสำคัญภายในแต่ละนิพจน์ นิพจน์ภายในวงเล็บจะถูกประเมินก่อนนิพจน์ที่อยู่นอกวงเล็บ ระดับของลำดับความสำคัญแสดงอยู่ในตารางต่อไปนี้
ระดับ | ตัวดำเนินการ
--- | ---
1 | ( )
2 | - (ค่าลบ)
3 | ^ (การยกกำลัง)
4 | * (การคูณ), / (การหาร)
5 | + (การบวก), - (การลบ), เครื่องหมายตรรกศาสตร์ NOT
6 | เครื่องหมายตรรกศาสตร์ AND
7 | เครื่องหมายตรรกศาสตร์ OR
8 | เครื่องหมายการเปรียบเทียบ =, <>, >, <, >=, <=
#### หัวข้อที่เกี่ยวข้อง โปรดดูหัวข้อดังต่อไปนี้สำหรับข้อมูล Expression Builder ที่เกี่ยวข้อง: เกี่ยวกับ Expression Builder การใช้ Expression Builder ฟังก์ชันใน Expression Builder

สิงหาคม 2022 | ลิขสิทธิ์ © 2005, 2022, Oracle และ/หรือบริษัทในเครือ Legal Notices.