Estoy tratando de hacer coincidir un texto determinado que incluye una comilla simple (es decir, ' informe de la empresa ...') normalmente habría usado la E' literal + ' o comillas simples dobles. pero cuando se trata de usar el operador LIKE '%', las cosas se complican. ¿Cuál es el mejor enfoque para hacer coincidir un texto con una comilla simple?
Puede usar constantes de cadena cotizadas en dólares en la estructura léxica
Su condición debe ser algo como a continuación;
select * from atable where afield like $$Dianne's %$$Puede escapar de una comilla simple con otra comilla simple. Ejemplo:
WHERE column LIKE 'RSNboim''s'De https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-STRINGS
Para incluir un carácter de comillas simples dentro de una constante de cadena, escriba dos comillas simples adyacentes, por ejemplo,
'Dianne''s horse'. Tenga en cuenta que esto no es lo mismo que un carácter de comillas dobles (").