mysql怎么计算一行中所有的数字之和,直接用+不行吗

mysql怎么计算一行中所有的数字之和,直接用+不行吗,第1张

UPDATE TableName SET

COUNT = CASE WHEN math >0 THEN 1 ELSE 0 END

+ CASE WHEN english >0 THEN 1 ELSE 0 END

+ CASE WHEN history >0 THEN 1 ELSE 0 END

没大明白你的意思,你看我理解得对不对哦,如果是要通过公式计算什么,1.把计算逻辑写到java中,用java完成就行,java也有计算用的jar包;2.用mysql的函数,把你的数学公式,翻译成对应的sql语句,用mysql的函数,就可以了,你说的要存公式,是不是就是方案2的意思?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5905074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存