如何在mysql中插入一些公式?
我想计算“柜台”表中的一行。我尝试让我的表像:
name black yellow white qty_job total
david 1 0 0 2 ?
andrew 0 1 1 4 ?
计算公式是:
total = (nblack * 1) + (nyellow * 1) + (nwhite * 0.4) / qty_job
total = (1 * 1) + (0 * 1) + (0 * 0.4) / 2 = 0.5
如何在 mysql 代码中插入这个公式?特别是在 SELECT 方法中。
i want to calculating one row at table "counter". i try to make my table like:
name black yellow white qty_job total
david 1 0 0 2 ?
andrew 0 1 1 4 ?
the formula to calculate is :
total = (nblack * 1) + (nyellow * 1) + (nwhite * 0.4) / qty_job
total = (1 * 1) + (0 * 1) + (0 * 0.4) / 2 = 0.5
how to insert this formula at mysql code? especially at SELECT method.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您不应该/不能创建包含特定公式的行。您应该使用此查询来检索总数:
You shouldn't / can't make a row with a certain formula in it. You should use this query to retrieve the total:
另一种选择是创建一个视图:
其余的应该很简单,你可以这样做:
Another alternative is to create a view :
The rest should be easy, you could do something like this :