z183052114
z183052114
2016-12-26 05:56
采纳率: 50.9%
浏览 8.5k
已采纳

mybatis 如何模糊查询,某个字段包含参数字符串的所有对象?

图片说明
就是将查询条件改成 like %#{pd.SEARCH}% ,大概就是这个意思 ,具体应该怎么写?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • huxin889
    huxin889 2016-12-26 05:58
    已采纳

    oracle : '%' || #{pd.SEARCH} || '%'
    mysql : concat('%', #{pd.SEARCHT, '%'})

    不知道是不是你要的

    点赞 评论
  • qq_28342873

    a.SNO like '%'+ #{字段名} +'%'

    点赞 评论
  • engchina
    engchina 2016-12-26 08:30

    oracle :
    like CONCAT('%',CONCAT(#{pd.SEARCHT},'%'))

    注:一个对日实际项目中就是这么使用的。

    点赞 评论
  • u010223407
    我爱娃哈哈 2016-12-26 09:49


    SELECT

    FROM SJCJ_BD
    WHERE NODE_ID = #{nodeId}
    AND BMLX = #{bmlx}
    AND BMID = #{bmId}
    AND BDMC like CONCAT('%',#{bdmc},'%')
    LIMIT #{startNum},#{pageSize}

    点赞 评论

相关推荐