MySQL Tutorial - Dynamic SQL
发布时间
阅读量:
阅读量
目录
-
判断
-
根据情况选择相应的操作
-
在特定条件下进行相应的处理
-
将where参数设置为空格
-
将trim参数设置为去除空格
-
将set参数设置为指定字符串
-
批量添加新条目
-
在现有记录中搜索相关的数据集记录
- 5.Debug技巧
位于第二篇教程结束处的部分中, 我们可以进行基本的动态SQL语句操作. 本节中将深入探讨这个主题.
1.if标签
在这里直接贴出来我们上一节所写的代码
<!--
1=1: 永远为真,目的是拼接后面的AND语句
在这里用到了动态SQL语句,根据属性值是否为空来动态生成SQL语句
CONCAT:拼接函数,将%#{u.name}%进行拼接
-->
<select id="select" resultType="com.yky.springboot.entities.User">
SELECT * FROM `user` WHERE 1=1
<if test="u.name != null and u.name != ''">
AND `name` LIKE CONCAT('%',#{u.name},'%')
</if>
全部评论 (0)
还没有任何评论哟~
