如何在 LIKE 语句中搜索 2 个单引号 ('')?

How to search for 2 single quote signs ('') in a LIKE statement?

我有一个文本字段,我需要检查此字符组合 ''(不要与 " 混淆)是否出现在列中的任何位置。

这个SQL代码

SELECT TEXTFIELD
FROM MYTABLE
WHERE TEXTFIELD LIKE '%''%'

returns 文字喜欢

BARN'S

其中不包含 2 个相邻的单引号。

如何正确过滤?

您需要转义引号,即

SELECT TEXTFIELD
FROM MYTABLE
WHERE TEXTFIELD LIKE '%''''%'