达梦数据库转义查询避免查询结果错误

错误SQL:
select * from dmhr.employee where employee_name like ‘%陈%仙%’;
在这里插入图片描述
正确SQL:
select * from dmhr.employee where employee_name like ‘%’ || REPLACE(REPLACE(‘陈%仙’,’%’,’%’),’_’,’_’) || ‘%’ ESCAPE ‘’;
在这里插入图片描述

这个是很多人写sql时都不太注意的地方,请在开发中一定要记住此写法,防止系统上线后出现类似这种查询方面的问题。

你可能感兴趣的:(达梦数据库)