mybatis 模糊查询写法 冷不防 2022-03-26 05:26 282阅读 0赞 ## mybatis 模糊查询的写法: ## #### Oracle: #### ![在这里插入图片描述][20190116094729324.png] 1.使用concat (oracle不支持三个参数的写法,mysql支持) ... FIELD_NAME like concat(concat('%',#{fieldName}),'%') 2.使用’%'与|| ...FIELD_NAME like'%'||#{fieldName}||'%' (这种写法也多见于网上文章,但是实际使用中发现无效. TODO ) 3.使用’%'与|| ...FIELD_NAME like'%'||trim(#{fieldName})||'%' (这种写法是有效的 ) 4.使用$ ...FIELD_NAME like'%${fieldName}'%' #### 2.Mysql #### ...FIELD_NAME like CONCAT('%',#{fieldName},'%') #### 3.sql server #### ...FIELD_NAME like '%'+#{fieldName}+'%' [20190116094729324.png]: /images/20220326/125ed3a30d904fe48f34ada61dddde1a.png
还没有评论,来说两句吧...