我的数据库存储了一些文本,这些文本使用了撇号和各种单引号,并且可以互换。
我现在必须做一个搜索功能。撇号与撇号和各种引号匹配的诀窍是什么,如果不是全部那么至少是正确的单引号?
答案 0 :(得分:1)
您可以使用REPLACE
,例如:
DECLARE @table table (Value varchar(255))
INSERT INTO @table
VALUES ('’'), ('‘'), ('''')
SELECT *
FROM @table
WHERE REPLACE(REPLACE(Value, '’', ''''), '‘', '''') LIKE '%''%'