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

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

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

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

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

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

ตัวดำเนินการ วัตถุประสงค์ ตัวอย่าง
And ส่งกลับTrueค่าเวลาExpr1และExpr2เป็นTrue Expr1 And Expr2
Or ส่งกลับTrueเมื่อ หรือ Expr1Expr2 เป็นTrue Expr1 Or Expr2
Eqv ส่งกลับTrueค่าเมื่อทั้ง และ Expr2 เป็น Trueหรือเมื่อทั้งสองExpr1เป็นFalse Expr1 Eqv Expr2
Not ส่งกลับTrueค่าเมื่อExprไม่ใช่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 กําหนดว่าค่าเป็นNullหรือไม่Null 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)

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