Like 運算子

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

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

語法

expression Like "pattern"

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、&、~

1、2、9

組合

a[!b-m]#

An9、az0、a99

abc、aj0



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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×