java 多字段搜索_Mybatis 实现一个搜索框对多个字段进行模糊查询



concat(qy.patientno,qy.patient_name,qy.pecimen_number) like #{qyExamineObjectVo.number}
如果自动为null,则concat后也为null,所以给定一个默认值 '',否则会造成查询结果有问题
concat(ifnull(qy.patientno,''),ifnull(qy.patient_name,''),ifnull(qy.pecimen_number,'')) like concat('%',#{qyExamineObjectVo.number},'%')

需要注意:在Oracle中,CONCAT函数将只允许您将两个值连接在一起。如果需要连接多个值,那么我们可以嵌套多个CONCAT函数调用

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM