mysql怎么表示两个字段的差

一张表有s1,s2,num1和num2字段
我要更新s1的值,s1=s2+num1-num2,这样的sql语句如何表示。
update table set s1....

阅读 8.4k
4 个回答

你自己的写的运算方式可以的UPDATE table SET s1=(s2+num1-num2) WHERE id=XXX希望对你有帮助

SQL语句是支持数学运算的。

你自己思路都写出来了

update table set s1=s2+num1-num2

就是sql的更新操作的UPDATE语法:
update 表名 set 列名=值 where 条件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题