共用方式為


在 CONTAINS 述詞中使用萬用字元

CONTAINS 述詞支援使用星號 (*) 做為萬用字元來表示字組和片語。 您只能在單字或片語結尾新增星號。 星號的存在可啟用前置詞比對模式。 在此模式中,如果資料行包含指定的搜尋單字,後面接著零個或多個其他字元,則會傳回相符專案。 如果提供片語,則會偵測到資料行是否包含所有指定字組,且在最後一個單字之後包含零個或多個其他字元的指定字組。

範例

第一個範例會比對 FileName 資料行中任何單字開頭為 「serv」 的檔。 比對字範例包括 「server」、「servers」 和 「service」。

...WHERE CONTAINS(System.FileName, '"serv*"')

第二個範例會比對 FileName 資料行中開頭為 「comp」 且下一個單字開頭為 「serv」 的任何片語的檔。 比對字範例包括 「comp server」、「comp servers」 和 「comp service」。

...WHERE CONTAINS(System.FileName, '"comp serv*"')

星號僅適用于前置詞比對,而且只能放在單字或片語的結尾;它不適用於後置詞比對。 下列語法無效,且不符合 FileName 資料行中以 「serve」 結尾的任何字的檔。

WHERE CONTAINS(System.FileName, '"*serve"')

參考

FREETEXT 述詞

WHERE 子句