2014-10-19 79 views
0

我有一列x-property其值爲xxx-abc,xxx-def,123,mno ....等。我有另一列isx使用情況幷包含在SQL中

我想更新表,以填補此類列isx,如果在x-property列中的行包含xxx再加入abc,否則添加xyz

我的表中沒有SQL全文搜索。

任何幫助表示讚賞。

回答

0

代替contains使用like,因爲從docs

CONTAINS是一個Transact-SQL SELECT語句的WHERE子句中使用對全文進行SQL Server全文搜索謂詞索引包含基於字符的數據類型的列。

這是您的查詢:

update 
    table 
set 
    isx = 
     case 
      when x-property like '%xxx%' then 'abc' 
      else 'xyz' 
     end 
相關問題