我有几个像emp这样的名字
john,1 devil’s corn
像这样的东西
现在,当我搜索这些名称时,我正在使用
select * from emp where empname like ('john,1,devil's,corn')
但是我没有得到期望值,也得到了错误,因为emp名称包含特殊字符,如和。
有人可以帮我解决这个问题吗?
假设示例字符串中有3个离散名称
完全符合。您需要加倍报价。
select * from emp where empname IN ('john,1' , 'devil''s', 'corn')
您也不能在SQL Server中喜欢/输入。
select * from emp where empname like '%john,1%' OR empname like '%devil''s%' OR empname like '%corn%'