ตารางของตัวดำเนินการ

นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ตัว ดําเนินการ คือเครื่องหมายหรือสัญลักษณ์ที่ระบุชนิดของการคํานวณที่จะดําเนินการในนิพจน์ Access สนับสนุนตัวดําเนินการทางคณิตศาสตร์ การเปรียบเทียบ ตรรกะ และการอ้างอิง ตัวอย่างเช่น คุณสามารถใช้ตัวดําเนินการทางคณิตศาสตร์ เช่น +, -, , *และ /, ตัวดําเนินการเปรียบเทียบเพื่อเปรียบเทียบค่า ตัวดําเนินการข้อความเพื่อรวมข้อความ และตัวดําเนินการตรรกะเพื่อกําหนดTrueค่า OR False

ในบทความนี้

ตัวดำเนินการทางคณิตศาสตร์

ใช้ตัวดําเนินการทางคณิตศาสตร์เพื่อคํานวณค่าจากจํานวนอย่างน้อยสองตัว หรือเพื่อเปลี่ยนเครื่องหมายของตัวเลขจากค่าบวกเป็นค่าลบหรือย้อนกลับ

ตัวดำเนินการ วัตถุประสงค์ ตัวอย่าง
+ บวกสองตัวเลข [Subtotal] + [SalesTax]
- ค้นหาความแตกต่างระหว่างสองตัวเลข หรือระบุค่าลบของตัวเลข [Price] - [Discount]
* คูณสองจํานวน [Quantity] * [Price]
/ หารจํานวนแรกด้วยจํานวนที่สอง [Total] / [ItemCount]
\ ปัดเศษทั้งสองจํานวนให้เป็นจํานวนเต็ม หารจํานวนแรกด้วยจํานวนที่สอง แล้วตัดเศษผลลัพธ์ให้เป็นจํานวนเต็ม [Registered] \ [Rooms]
Mod หารจํานวนแรกด้วยจํานวนที่สอง แล้วส่งกลับเฉพาะส่วนที่เหลือ [Registered] Mod [Rooms]
^ ยกกําลังตัวเลขชี้กําลัง Number ^ Exponent

กลับสู่ด้านบน

ตัวดำเนินการเปรียบเทียบ

ใช้ตัวดําเนินการเปรียบเทียบเพื่อเปรียบเทียบค่าและส่งกลับค่า True, Falseหรือ Null.

ตัวดำเนินการ วัตถุประสงค์ ตัวอย่าง
< ส่งกลับค่า True ถ้าค่าแรกต่ํากว่าค่าที่สอง Value1 < Value2
<= ส่งกลับถ้า True ค่าแรกต่ํากว่าหรือเท่ากับค่าที่สอง Value1 <= Value2
> ส่งกลับ True ถ้าค่าแรกมากกว่าค่าที่สอง Value1 > Value2
>= ส่งกลับ True ถ้าค่าแรกมากกว่าหรือเท่ากับค่าที่สอง Value1 >= Value2
= ส่งกลับถ้า True ค่าแรกเท่ากับค่าที่สอง Value1 = Value2
<> ส่งกลับ True ถ้าค่าแรกไม่เท่ากับค่าที่สอง Value1 <> Value2

หมายเหตุ

ในทุกกรณี ถ้าค่าแรกหรือค่าที่สองเป็น Nullผลลัพธ์จะเป็นNull เนื่องจาก Null แสดงค่าที่ไม่ทราบ ผลลัพธ์ของการเปรียบเทียบใดๆ กับค่านั้น Null จึงยังไม่ทราบเช่นกัน

กลับสู่ด้านบน

ตัวดำเนินการเชิงตรรกะ

ใช้ตัวดําเนินการเชิงตรรกะเพื่อรวมสองค่าบูลีน และส่งกลับ Trueค่า , False, หรือ Null. ตัวดําเนินการเชิงตรรกะยังเรียกว่าตัวดําเนินการบูลีน

ตัวดำเนินการ วัตถุประสงค์ ตัวอย่าง
And ส่งกลับค่า True when Expr1 และ Expr2 are True Expr1 And Expr2
Or ส่งกลับเมื่อ True มี Expr1 หรือ Expr2 เป็น True. Expr1 Or Expr2
Eqv ส่งกลับเมื่อTrueทั้ง และ Expr2Expr1 เป็น Trueหรือเมื่อทั้งสองเป็นFalse Expr1 Eqv Expr2
Not ส่งกลับเมื่อ TrueExpr isn't True Not Expr
Xor ส่งกลับเมื่อ True มีค่าใดรายการหนึ่ง Expr1 หรือ Expr2 เป็น Trueแต่ไม่ใช่ทั้งสองค่า Expr1 Xor Expr2

กลับสู่ด้านบน

ตัวดำเนินการการเชื่อมต่อ

ใช้ตัวดําเนินการเชื่อมต่อเพื่อรวมค่าข้อความสองค่าให้เป็นค่าเดียว

ตัวดำเนินการ วัตถุประสงค์ ตัวอย่าง
& รวมสองสตริงให้เป็นหนึ่งสตริง string1 & string2
+ รวมสองสตริงลงในหนึ่งสตริงและเผยแพร่ค่าNull ถ้าค่าหนึ่งเป็น Nullนิพจน์จะประเมินค่าเป็นNull string1 + string2

กลับสู่ด้านบน

ตัวดำเนินการพิเศษ

ใช้ตัวดําเนินการพิเศษเพื่อส่งกลับผลลัพธ์ หรือ True ตาม False ที่อธิบายไว้ในตารางต่อไปนี้

ตัวดำเนินการ วัตถุประสงค์ ตัวอย่าง
Is Null หรือ Is Not Null กําหนดว่าค่าเป็น NullNullหรือไม่ Field1 Is Not Null
Like "pattern" จับคู่ค่าสตริงโดยใช้ตัวดําเนินการอักขระ?ตัวแทนและ* Field1 Like "instruct*"
Between val1 And val2 กำหนดว่าค่าตัวเลขหรือค่าวันที่ที่อยู่ภายในช่วง Field1 Between 1 And 10 หรือ Field1 Between #07-01-07# And #12-31-07#
In (val1, val2...) กำหนดว่าค่าถูกพบภายในชุดค่าหรือไม่ Field1 In ("red", "green", "blue") หรือ Field1 In (1, 5, 7, 9)

กลับสู่ด้านบน