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