如何在mysql中插入一些公式?

klo*_*lox 3 mysql select formula

我想在表"柜台"计算一行.我试着把我的桌子做成:

name          black     yellow     white        qty_job      total
david           1        0          0            2             ?
andrew          0        1          1            4              ?
Run Code Online (Sandbox Code Playgroud)

计算的公式是:

total = (nblack * 1) + (nyellow * 1) + (nwhite * 0.4) / qty_job
total = (1 * 1) + (0 * 1) + (0 * 0.4) / 2 = 0.5
Run Code Online (Sandbox Code Playgroud)

如何在mysql代码中插入此公式?特别是在SELECT方法.

Lek*_*eyn 5

你不应该/不能在其中使用某个公式.您应该使用此查询来检索总计:

SELECT
    name,
    black,
    yellow,
    white,
    qty_job
    (SUM(black) + SUM(yellow) + SUM(white)*0.4) / qty_job AS total
FROM counter
GROUP BY name;
Run Code Online (Sandbox Code Playgroud)