java⾥⾯xmlsql写法
java .xml 写法
有⼀些运算符,xml不⽀持 例 ⼤于 和⼩于 或者
<> 等于在xml⾥⾯不⽀持, 我们需要⽤⼀些符号和
代码来标明,让电脑认识它们java xml是什么
< ! [ CDATA [ 在这个位置书写所需要的运算符 ] ] >
模糊查询 concat ( '%' , #{ 所带⼊的参数 } , '%' )
在xml⾥⾯有时候我们需要对⼀段数据进⾏匹配,
但是所需要匹配的数据的数据源是⼀个集合,这个
时候我们需要对sql的⼀个循环遍历
longs 传⼊的集合名字 itm表⽰⾃⼰取的别名 index下标 open是我们通常in
所需要(参数1,参数2,参数3) open拼接所需要的括号 separator拼接括号
⾥⾯的逗号来分隔集合⾥⾯的参数
<foreach collection="list"item="itm"index="index"open="("close=")"separator=",">
#{itm}
</foreach>
在xml⾥⾯有时候我们传参数的不确定性,我们可以进⾏if判断
<if test="">在中间书写所需要判断的数据</if>
有时候我们需要对我们查询的数据进⾏判断,但是⼜不想在外层判断
我们可以⽤(case when 字段<=值 then是什么 else 剩下的 end 结尾 )别名
select id, (CASE WHEN id <=50 THEN '优秀'
WHEN id <=80 THEN '及格' when id<=100 then '挨打' when id<=120 then '混合双打' when id<=150 then 'lll' ELSE '不及格'END) 测试from 表名## 标题
⽐如⼀些性别的判断 在表⾥⾯我们所存储的是字符sex 我们需要返回⼀个中⽂字符
男或者⼥
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论