Like 運算子

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

將字串運算式與 SQL 運算式中的模式進行比較。

語法

expressionLikepattern

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

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

      

備註

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

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

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

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

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


相符項目類型

圖樣
對比
(傳回 True)
沒有相符值
(傳回 False)
多個字元 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