Like 運算子​​

將字串運算式與 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



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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×