1、数据库存储的字段值更精确,参数为模糊值(一般情况都是这样)
数据库存在city字段,存储市,比如:厦门市
当参数为:厦门,进行like查询:
AND a.city LIKE CONCAT('%',#{city},'%')
2、数据库存储的字段值为模糊值,参数是更精确的值
今天遇到个问题:
数据库的city字段存储的是:厦门,而参数为厦门市,使用上面like查询不到数据
后来这样写:
AND #{city} LIKE CONCAT ('%',a.city,'%')
1、数据库存储的字段值更精确,参数为模糊值(一般情况都是这样)
数据库存在city字段,存储市,比如:厦门市
当参数为:厦门,进行like查询:
AND a.city LIKE CONCAT('%',#{city},'%')
2、数据库存储的字段值为模糊值,参数是更精确的值
今天遇到个问题:
数据库的city字段存储的是:厦门,而参数为厦门市,使用上面like查询不到数据
后来这样写:
AND #{city} LIKE CONCAT ('%',a.city,'%')