Mybatis中oracle、mysql、db2、sql server的like模糊查询
2015-08-25 16:18
806 查看
转载:http://blog.csdn.net/responsecool/article/details/40189797
<!-- 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 -->
<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生成查询包括对应于所有数据表记录语句中指定的字段名
- Window7 64位旗舰版 安装Oracle 11gR2 安装图解
- LINUX oracle dbca无法启动
- asp.net link oracle
- oracle中字符串的操作
- asp.net link oracle error ORA-06413: 连接未打开
- oracle删除表空间后 再创建同名表空间报错 OSD-04010
- Oracle 11gR2 Client安装
- oracle游标的更新与删除数据
- 优化Oracle数据库查询10个方法
- ORACLE中的varchar2()与nvarchar2()的讲解
- Oracle的悲观锁和乐观锁---摘抄
- mySql与oracle分页技术原理与实现
- ORACLE初始化参数文件概述
- Oracle的启动过程
- Oracle存储过程异常信息的显示
- 如何简化 Oracle Linux 上 Oracle Database 的安装
- Oracle使用并行索引需要注意的问题
- jdbc连接oracle报错No suitable driver found for jdbc
- oracle start with