Like 運算子

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

將字串表達式與 SQL 表達式中的模式進行比較。

語法

expressionLikepattern

Like 運算子語法由下列各部分組成:

部分 描述
expression WHERE 子句中使用的 SQL 運算式。
pattern 用來與 expression 比較的字串或字元字串文字。

      

備註

您可以使用 Like 運算子在欄位中尋找符合您指定之模式的值。 對於模式,你可以指定完整的值 (例如) Like “Smith” ,或者使用萬用字元來尋找一個範圍的值,例如 (。 Like “Sm*”)

在表達式中,你可以使用 Like 運算子來比較欄位值與字串表達式。 例如,如果你輸入 Like “C*” SQL 查詢,查詢會回傳所有以字母 C 開頭的欄位值。在參數查詢中,你可以提示使用者搜尋一個模式。

以下範例會傳回開頭為字母 P,後面接著 A 到 F 之間的任何字母和三位數的資料:

Like “P[A-F]###”

下表顯示如何使用 Like 測試運算式的不同模式。


有點吻合

模式
比賽
(回來了 真)
沒有相符值
(回來 假)
多個字元 a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
特殊字元 a[*]a a*a aaa
多個字元 ab* abcdefg, abc cab, aab
單一字元 a?a aaa, a3a, aBa aBBBa
單一數字 a#a a0a, a1a, a2a aaa, a10a
字元範圍 [a-z] f, p, j 2, &
範圍以外 [!a-z] 9, &, % b, a
非數字 [!0-9] A, a, &, ~ 0, 1, 9
組合 a[!b-m]# An9, az0, a99 abc, aj0