如何在 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 '%''''%'
我有一个文本字段,我需要检查此字符组合 ''(不要与 " 混淆)是否出现在列中的任何位置。
这个SQL代码
SELECT TEXTFIELD
FROM MYTABLE
WHERE TEXTFIELD LIKE '%''%'
returns 文字喜欢
BARN'S
其中不包含 2 个相邻的单引号。
如何正确过滤?
您需要转义引号,即
SELECT TEXTFIELD
FROM MYTABLE
WHERE TEXTFIELD LIKE '%''''%'