关于sq中实现判断并存储值

mysql
table1: a_id a b c
想实现a和b相互比较a>b 返回1
a<=b 返回0
然后把0和1存到c字段中去
mybatis怎么写

利用if函数判断下,就是if(a>b,1,0) ,

在mybatis mapper.xml里用&gt;代替了大于号
update table1 set c=if(a&gt;b,1,0) where 你的条件

这得分开 你得先判断ab 然后再传值给c去更新