運算子表格

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

運算子是一種記號或符號,用於指定運算式內執行的計算類型。 運算子有很多種,如數學運算子、比較運算子,邏輯運算子和參考運算子等。 Access 支援各種運算子,除了用來比較值的比較運算子、用來串連文字的文字運算子,以及用來判斷 True 或 False 值的邏輯運算子之外,還包括加 (+)、減 (-)、乘 (*)、除 (/) 等算術運算子。 本文將詳細說明如何使用這些運算子。

附註: 開始在 Access 2010 中,[運算式建立器有 IntelliSense,,因此您可以查看自己的運算式所需要的引數。

本文內容

算術運算子

比較運算子

邏輯運算子

串連運算子

特殊的運算子

算術運算子

算術運算子可用來計算兩個或多個數字的值,或者將數字的正號變成負號,或將負號變成正號。

運算子

目的

範例

+

加總兩個數字。

[小計]+[營業稅]

-

計算兩個數字的差或表示數字為負值。

[價格]-[折扣]

*

將兩個數字相乘。

[數量]*[價格]

/

將第一個數字除以第二個數字。

[總計]/[項目數]

\

先將兩個數字四捨五入為整數,然後將第一個數字除以第二個數字,再將結果捨去為整數。

[登記數]\[房間數]

Mod

將第一個數字除以第二個數字,然後只傳回餘數。

[登記數] Mod [房間數]

^

將數字乘冪。

數字 ^ 指數

頁面頂端

比較運算子

您可以使用的比較運算子來比較的值,並傳回 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

當運算式1 和運算式2 皆為 True 時,傳回 True。

運算式1 And 運算式2

Or

當運算式1 或運算式2 任何一個為 True 時,傳回 True。

運算式1 Or 運算式2

Eqv

當運算式1 和運算式2 皆為 True,或運算式1 和運算式2 皆為 False 時,傳回 True。

運算式1 Eqv 運算式2

Not

運算式不是 True 時,傳回 True。

Not 運算式

Xor

當運算式1 為 True,或運算式2 為 True,但並非兩者同時為 True 時,傳回 True。

運算式1 Xor 運算式2

頁面頂端

串連運算子

串連運算子可用來將兩個文字值結合成一個。

運算子

目的

範例

&

將兩個字串結合成一個字串。

字串1 & 字串2

+

將兩個字串結合成為一個字串,並且傳播 Null 值 (如果一個值為 Null,則整個運算式會求出 Null)。

字串1 + 字串2

頁面頂端

專用運算子

您可以使用特殊運算子,傳回 True 或 False 結果,如下表所述。

運算子

目的

範例

Is Null Is Not Null

判斷值為 Null 或非 Null。

Field1 Is Not Null

Like "模式比對"

使用萬用字元運算子 ?* 來比對字串值。

Field1 Like "instruct*"

Between 值1 And 值2

判斷在範圍內找到的是數字還是日期值。

Field1 Between 1 And 10
- 或 -
Field1 Between #07-01-07# And #12-31-07#

In(值1,值2...)

判斷是否在一組值中找到值。

Field1 In ("紅","綠","藍")
- 或 -
Field1 In (1,5,7,9)

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×