sql >> Base de Datos >  >> RDS >> Sqlserver

Consulta Sql con caracteres especiales:¿cómo manejar?

Esto supone que tiene 3 nombres discretos en su cadena de ejemplo

Coincidencia exacta. necesita duplicar las comillas.

select * from emp where
empname IN ('john,1' , 'devil''s', 'corn')

Tampoco puede LIKE/IN en SQL Server.

select * from emp where
  empname like '%john,1%'
  OR
  empname like '%devil''s%'
  OR
  empname like '%corn%'