共用方式為


LIKE 述詞

LIKE 述詞會在指定的資料行上執行模式比對比較。 其使用下列語法:

...WHERE <column> LIKE '<wildcard_literal>'

資料 < 行 > 可以是一般或分隔 的識別碼。 資料行僅限於屬性存放區中的屬性。

wildcard_literal <> 是字串常值。 它會以引號括住,並選擇性地包含萬用字元。 如有需要,比對字串可以包含多個萬用字元。 下表描述 LIKE 述詞可辨識的萬用字元。

萬用字元 描述 範例
% (%) 比對零或多個任何字元。 'comp%r' 符合 'comp',後面接著零個或多個任何字元,結尾為 r。
_ (底線) 符合任何單一字元。 'comp_ter' 符合 'comp',後面緊接著任何字元之一,後面接著 'ter'。
[ ] (方括弧) 比對指定範圍或集合中的任何單一字元。 例如,[a-z] 指定範圍;[aeiou] 指定體音集。 'comp[a-z]re' 符合 'comp',後面接著到 z 範圍內的單一字元,後面接著 're'。 'comp[ao]' 符合 'comp',後面接著必須是 或 o 的單一字元。
[^ ] (插入號) 比對任何不在指定範圍或集合內的單一字元。 例如,[^a-z] 指定排除到 z 的範圍;[^aeiou] 指定排除體音的集合。 'comp[^u]' 符合 'comp',後面接著不是 u 的任何單一字元。

 

如果您建立具有多個範圍的述詞,範圍必須依序排列。

注意

若要比對萬用字元做為常值字元進行比對,而不是萬用字元,請將字元放在方括弧內。 例如,若要比對百分比符號,請使用 '[%]'

 

範例

...WHERE System.ItemNameDisplay LIKE 'financ%'

參考

常值比較

多重值 (ARRAY) 比較

Null 述詞

概念

全文檢索述詞

非全文檢索述詞