Я ищу эффективный способ назначить Z-Score (также известный как стандартная оценка) для каждой строки в таблице MySQL.
Z = Z-Score
X = Actual value
μ = Mean value
σ = Standard Deviation
Я пробовал:
SELECT pTime,(M1-AVG(M1))/STD(M1),
(M2-AVG(M2))/STD(M2),
(M3-AVG(M3))/STD(M3),
(M4-AVG(M4))/STD(M4)
FROM mergebuys;
, но в итоге получил только 1 строку.
Кажется действительно неэффективным использовать подзапрос, когда его нужно вычислить только один раз.