【发布时间】:2020-09-25 10:28:06
【问题描述】:
我正在使用 SQL Server 2014,并尝试在 CONTAINS 方法中使用 REPLACE 方法执行查询,如下所示:
SELECT *
FROM A
WHERE CONTAINS(Name, REPLACE('abcd', 'a', 'b'))
但是查询返回错误
“REPLACE”附近的语法不正确。
我怎样才能正确地做到这一点?
【问题讨论】:
-
“abcd”是列还是静态值?
-
双引号字符不是字符串分隔符——这是第一个问题。但是您的查询几乎没有逻辑意义,因此您的示例可能与您的实际问题有很大不同。
标签: sql sql-server contains