Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Consulta SQL com caracteres especiais - como lidar?


Isso pressupõe que você tenha 3 nomes discretos em sua string de exemplo

Combinação exata. você precisa dobrar as aspas.
select * from emp where
empname IN ('john,1' , 'devil''s', 'corn')

Você não pode LIKE/IN no SQL Server também.
select * from emp where
  empname like '%john,1%'
  OR
  empname like '%devil''s%'
  OR
  empname like '%corn%'