我的列x-property
的值为xxx-abc
,xxx-def
,123
,mno
等等。
我有另一栏isx
。
我希望更新表格以填充列isx
,以便x-property
列中的行包含xxx
,然后添加abc
,否则添加xyz
我的表格中没有SQL全文搜索。
感谢任何帮助。
答案 0 :(得分: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