Пользовательские функции MySQL
У меня есть таблица содержит несколько столбцов, скажем: column_1, column_2 и column_3.
Я добавил новый столбец в таблицу под названием Score. То, что я хочу сделать, это рассчитать балл на основе этих трех столбцов и легко настроить параметры.
Скажем, моя формула оценки выглядит следующим образом:
score = a * column_1 + b * column_2 + c * column_3
Можно ли создать UDF или процесс (никогда не использовал раньше), чтобы легко это сделать?
поэтому у меня есть такая функция, как getScore (a, b, c), и я могу сделать что-то вроде:
select
column_1,
column_2,
column_3,
getScore(0.5, 0.1, 0.4) as score
from table
или же
update table set score = getScore(0.5, 0.1, 0.4)
Спасибо!