当前位置: 代码迷 >> 综合 >> mysq中or的用法和多条件查询的写法
  详细解决方案

mysq中or的用法和多条件查询的写法

热度:110   发布时间:2023-09-27 23:57:38.0



前端页面中 一个input框 多个条件,那么mysql 应该这样写 

下面是mybatis的 写法 但无论什么框架都是大同小异的区别不到 主要是用 mysql中 or的方法   下面是一个input框查 手机号码,姓名和订单号


<select id="listQueryCommodity" resultMap="OrderForm" parameterType="com.web.bean.WscOrderForm">
select m.*,s.name from dxw_mall.m_order_form m,dxw_mall.m_address s where 1=1
<if test="qname != '' and qname != null">
and (s.name like CONCAT('%',#{qname},'%') OR s.phone like CONCAT('%',#{qname},'%') OR m.order_number like CONCAT('%',#{qname},'%'))
</if>
ORDER BY time desc
</select>