Можно ли увеличить определенное значение в таблице на определенное число без чтения последнего значения и последующего его обновления?
т.е. у меня есть столбцы «продукт» и «качество»: product: iLamp quality: 50
Я хочу увеличить (или уменьшить) качество на x. Для этого я сначала читаю последнее значение (50), увеличиваю или уменьшаю его и записываю обратно.
Есть ли прямой способ выполнить эту задачу?
UPDATE table SET col = col + 1 WHERE first_column = ?
UPDATE Products SET Price = Price + 50 WHERE [ProductID] IN [1,3,56,78,44,23,8989,23]