Mybatis中oracle、mysql、db2、sql server的like模糊查询
2016-04-14 16:30
671 查看
<!-- 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>
<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的一些工具
- Win7 64位下PowerDesigner连接64位Oracle11g数据库
- ORACLE告警日志文件( alert log file)存储信息
- Oracle回收站的使用
- 通过Navicat Premium迁移Oracle到EDB迁移实战
- secure crt连接oracle 解决oracle账户锁定问题,并配置weblogic数据源
- ORACLE PARTITION简介
- oracle随记——用sqlplus创建一个数据库实例
- Oracle正规表达式替换函数
- 通过MTK迁移Oracle到EDB实战指南
- oracle分页
- oracle跟踪sql语句
- ora-00257:Oracle释放archivelog空间
- oracle 一些特殊用法
- oracle 安装
- Oracle Trace文件生成及TKPROF格式化查看
- Oracle nvchar2和varchar2区别分析
- PowerDesginer 生成的Oracle 11g 组合触发器代码编译错误(29): PLS-00103
- oracle中插入100内的随机整数
- 用sqoop将oracle数据导入Hive