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

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

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

发布了2 篇原创文章 · 获赞 2 · 访问量 50

猜你喜欢

转载自blog.csdn.net/wanghuidagege/article/details/104364524