Пользовательские функции 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)

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос