Mybatis中oracle、mysql、db2、sql server的like模糊查询
2017-08-28 10:24
861 查看
<!-- oracle 在oracle中CONCAT只能接受俩个字符串参数拼接,注意与mysql区分-->
<select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">
select * from t_user where user_name like CONCAT(CONCAT('%',#{search_name,jdbcType=VARCHAR}),'%')
</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(CONCAT('%',#{search_name,jdbcType=VARCHAR}),'%')
</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>
相关文章推荐
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis在oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql的like模糊查询
- Oracle、MYSQL、sql server和DB2分页查询写法
- Oracle,Mysql ,SQL Server 三大数据库带参数的模糊查询, 拼接查询条件问题
- 不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句
- DB2,Oracle,SQL server,Mysql分页查询语句
- oracle、sql server、mysql、db2 查询 区别
- mybatis里面的mysql和oracle简单模糊查询
- oracle、sql server、mysql、db2 查询 区别
- 终极解决sqlserver、MySQL、Oracle三种数据库模糊查询语句,ssm框架mybatis操作数据库