搜尋 整個 Office.com
 
支援中心 / Access / Access 2003 說明及使用方法 / 建立及使用資料庫及物件 / 資料庫物件 / 查詢 / Microsoft Jet SQL 參考資料 / 運算元及述詞
 
 

Like 運算子

適用: Microsoft Office Access 2003

 

比較字串運算式SQL 運算式中的樣式。

語法

expression Likepattern

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
另請參閱