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

Time:06-01

I have a text field which I need to check if this char combination '' (not to be confused with ") appears anywhere in the column.

This SQL code

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

returns text like

BARN'S

which does not contain 2 single quote signs next to each other.

How can I filter correctly?

CodePudding user response:

You need to escape the quotes i.e.

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