当前位置:Gxlcms > 数据库问题 > Oracle模糊查询CONCAT参数个数无效

Oracle模糊查询CONCAT参数个数无效

时间:2021-07-01 10:21:17 帮助过:4人阅读

if test="empId!=null and empId!=‘‘"> and e.empId like CONCAT(%,#{empId},%) </if>

异常信息;

技术图片

 

 

经过查阅数个资料后得知Oracle的CONCAT函数不像MySql那样支持三个参数的拼接,需要把SQL语句修正为:

and e.empId like CONCAT(CONCAT(%,#{empId}),%)

或者

and e.empId like % || #{empId} ||%;

 

以上仅对Oracle有效!

PS:

  基础真的非常重要!!

  再简单的代码也要多敲几遍,这样才“有可能“成为你的一部分”!

Oracle模糊查询CONCAT参数个数无效

标签:and   image   bat   str   inf   技术   nbsp   ati   图片   

人气教程排行