
<if test="name != null and name !=''">
AND locate(#{name}, concat(ifnull(t.product, ''), ifnull(t.trade_no, ''), ifnull(t.account, ''), ifnull(t.invoice, ''), ifnull(t.invoice_head, ''))) > 0
</if>
将多个条件使用 concat 函数进行拼接组合,注意 null 情况,再使用 locate 查找指定字符串
网友评论