-1

如果 SQL Server 表中的字段值类似于A(B)并且如果我要编写查询

SELECT * FROM MyTable WHERE MyField = 'A(B)'

它没有返回任何结果。如何处理这种情况?

4

1 回答 1

2

您的查询应该可以正常工作,如果您想指定不同的转义参数,您可以使用ESCAPE.

WHERE column LIKE '%A#(B#)%' ESCAPE '#'

此外,如果您想匹配任何包含“A(B)”的内容,请不要忘记用百分比符号将其包围。

于 2012-04-16T12:51:50.247 回答