Mybatis在oracle、mysql、db2、sql server的like模糊查询
2015-07-27 12:29
796 查看
<!-- 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 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! 我同事遇到的问题。 用户名/
- Oracle、Mysql、SqlServer
- oracle 初认识 2015/7/27
- 转 oracle hint方式
- 虚拟机安装Oracle 11g并远程连接
- oracle中的exists 和not exists 用法详解
- RHEL7下面安装oracle,安装界面出现方块、乱码
- Oracle同义词创建及其作用
- Oracle 用户、对象权限、系统权限
- ORACLE日期时间函数大全
- Linux平台 Oracle 11gR2 RAC安装Part1:准备工作
- 【甘道夫】Hive 0.13.1 on Hadoop2.2.0 + Oracle10g部署详细解释
- Oracle RAC安装过程中碰到的“坑”和关键点(一)
- [转载]“java.sql.SQLException:指定了无效的 Oracle URL”
- Oracle忘记密码
- oracle数据库执行计划统计分析,优化表数据字典,提高sql查询效率
- Hbase和Oracle的对比
- 重装WINDOWS系统后,恢复ORACLE 10G 全过程记录
- Entity framework框架使用Oracle数据库
- VMware虚拟机上安装Oracle Linux5