我有几个像emp这样的名字
像这样的东西
现在,当我搜索这些名称时,我正在使用
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%'