Mybatis中oracle、mysql的like模糊查询
2017-11-20 12:55
148 查看
<!-- oracle --> <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User"> select * from t_user where user_name like CONCAT('%',#{search_name},'%') </select> <!-- 或者 --> <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User"> select * from t_user where user_name like '%'||#{search_name}||'%' </select> <!-- mysql --> <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User"> select * from t_user where user_name like CONCAT('%',#{search_name},'%') </select> <!-- sql server --> <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User"> select * from t_user where user_name like '%'+#{search_name}+'%' </select> <!-- db2 --> <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User"> select * from t_user where user_name like CONCAT('%',#{search_name},'%') </select> <!-- 或者 --> <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User"> select * from t_user where user_name like '%'||#{search_name}||'%' </select>
相关文章推荐
- MySql like模糊查询通配符使用详细介绍
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- mysql 模糊查询语句比较(LIKE、instr、locate、find_in_set、position)
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- MySql模糊查询like通配符的使用
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- MySql like模糊查询通配符使用详细介绍
- myBatis 操作 mysql时,使用 like 关键进行模糊查询的方法
- 关于Mysql模糊查询的优化-全文检索和Like的使用
- mysql中两个字段 同时like模糊查询
- mysql使用参数化查询,like模糊查询,应如何拼接字符串
- 分析为什么mysql中like模糊查询效率低
- MySql模糊查询like通配符使用详细介绍
- mysql模糊查询like和regexp小结
- MySQL的模糊查询(like)
- MySql模糊查询like通配符使用详细介绍
- MySql模糊查询like通配符使用详细介绍
- mysql预编译模糊查询(like)中?的冲突,出错的解决办法。
- 关于Mysql模糊查询的优化-全文检索和Like的使用
- MySQL中使用Like模糊查询太慢