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函數調用