У меня действительно неэффективный SQL-скрипт, который берет следующую таблицу и заполняет val2 с помощью курсора.Я хочу иметь возможность обновить все значения val2 с помощью одного обновления, но val2 рассчитывается с использованием val1 для каждой строки.
val1: 1, val2 0
val1: 2, val2 0
val1: 3, val2 0
val1: 4, val2 0
val1: 5, val2 0
Итак, я думаю, у вас будет что-то вроде этого:
UPDATE Table SET val2 = (some code based on val1 for each row)
Как я могу записать это в одну строку sql?