已解决
【MySQL用法】MySQL中大于,大于等于,小于,小于等于的转义写法
来自网友在路上 170870提问 提问时间:2023-09-26 15:01:55阅读次数: 70
最佳答案 问答题库708位专家为你答疑解惑
由于在Mybatis框架的xml中,我们常用的大于(>)小于(<),大于等于(>=)小于等于(<=)解析的时候会经常出问题,导致编译报错,所以就需要对其进行转译才能通过。
原符号Mybatis中替换的符号备注例子>>A > B>=>= 或者 <![CDATA[>= ]]>A >= B 或者 A <![CDATA[>= ]]> B<<A < B<=<= 或者 <![CDATA[<= ]]>A <= B 或者 A <![CDATA[<= ]]> B!=<![CDATA[ <> ]]> 或者 <![CDATA[!= ]]>A <![CDATA[ <> ]]> B 或者 A <![CDATA[!= ]]> B"""双引号'''单引号&&A & B<select id="getWaterLevel" resultType="MsgCategoryVo">SELECTSUM(CASE WHEN water_level < 5 THEN 1 ELSE 0 END) AS normal,SUM(CASE WHEN water_level <![CDATA[ >= ]]> 5 and water_level <10 THEN 1 ELSE 0 END) AS blueWarn,SUM(CASE WHEN water_level <![CDATA[ >= ]]> 10 and water_level <20 THEN 1 ELSE 0 END) AS yellowWarn,SUM(CASE WHEN water_level <![CDATA[ >= ]]> 20 and water_level <30 THEN 1 ELSE 0 END) AS orangeWarn,SUM(CASE WHEN water_level <![CDATA[ >= ]]> 30 THEN 1 ELSE 0 END) AS redWarnFROMtb_device_msg where DATE_SUB(CURDATE(),INTERVAL 7 DAY) <![CDATA[ <= ]]> date(create_time)</select>
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"【MySQL用法】MySQL中大于,大于等于,小于,小于等于的转义写法":http://eshow365.cn/6-14018-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 怎么看待编程语言
- 下一篇: 9、JavaSE总结