Mybatis中oracle、mysql、db2、sql server的like模糊查询
2016-01-22 11:33
661 查看
<!-- 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>
相关文章推荐
- oracle提高查询效率的解析
- 连接Oracle RAC 的tnsname.ora设置
- 《oracle每天一练》Merge Into 语句代替Insert/Update在Oracle中的应用实战
- Understanding how Informatica and Oracle interact: an Oracle perspective.
- Centos6.5安装Oracle11.2.0.4 RAC(完整版)
- Oracle SQL优化
- Oracle与MySQL数据库大型对象类型(TinyBlob Blob Mediumblob LongBlob / BLOB CLOB NCLOB BFILE )的区别
- springboot 配置oracle
- 常见Oracle HINT用法
- 用toad for oracle将excel数据导入数据库
- oracle批量插入数据
- Oracle 的 JDBC 驱动必须实现 JDBC 3.0 规范
- oracle case when 语句
- Oracle异机恢复处理
- 数据库Oracle学习资料
- java 并发插入数据到oracle
- Oracle数据操作之默认0为' '
- ORACLE+RAC+ASM环境下添加redo日志组
- oracle insert用法总结
- Oracle sql文件转换成mysql sql文件