<select id="findUser" resultType="User">
select * from users
<where>
<choose>
<when test="id != null">
and id = #{id}
</when>
<when test="email != null">
and email = #{email}
</when>
<otherwise>
and username = #{username}
</otherwise>
</choose>
</where>
</select>
以上是编程学习网小编为您介绍的“MyBatis动态 SQL语法多条件 AND/OR 语句代码示例”的全面内容,想了解更多关于 mysql 内容,请继续关注编程基础学习网。
编程基础网
本文标题为:MyBatis动态 SQL语法多条件 AND/OR 语句代码示例
基础教程推荐
猜你喜欢
- 详解GaussDB for MySQL性能优化 2023-12-13
- .NET/C#操作Redis的简单方法 2024-02-11
- MongoDB连接数据库方法详解 2024-01-13
- SQL SERVER中各类触发器的完整语法及参数说明 2023-12-29
- SQL Server中的数据类型详解 2023-12-29
- Redis CONFIG REWRITE命令 2024-02-06
- mysql语法中如何运用reverse()函数 2024-12-14
- 如何在Flask中实现数据分组流程详解 2023-07-27
- Oracle listagg去重distinct的三种方式总结 2023-07-23
- mysql触发器实时检测一条语句进行备份删除思路详解 2023-08-06
