- 判断stuCode不等于空值的写法
<if test="stuCode != null and stuCode != ''">
and ss.STU_CODE=#{stuCode}
</if>
- 判断stuCode等于一个字符串
第一种写法:要等于的那个值不加引号
<if test="stuCode ==25148 ">
and ss.STU_CODE=#{stuCode}
</if>
第二种写法:在数字后面加toString
第三种写法:
<if test="type eq 1 ">
( ssc.status= '2' OR ssc.exam_source = '4' )
</if>
- 拓展
大于小于的写法
原含义 | 代替写法 | 英文全称 | 用法 |
---|---|---|---|
< | < | less than | a.score < '60' |
> | > | greater than | a.score > '0' |
= | eq | equal | type eq 1 |
& | & | ||
’ | ' | ||
" | " |
第二种写法:
大于等于 <![CDATA[ >= ]]>
小于等于 <![CDATA[ <= ]]>