Обновите таблицу базы данных на основе результата результата обновления - PullRequest
0 голосов
/ 21 февраля 2019

Я хочу обновить зарплату в колонке на 10%, если зарплата не станет больше 95 000 ... Если это так, то я хочу вместо этого обновить на 3%.

Есть идеи, как мне это сделать?

1 Ответ

0 голосов
/ 21 февраля 2019

Вы пытались использовать операторы CASE в своем выражении UPDATE

UPDATE YOURTABLE
SET salaries = CASE
                   WHEN (salaries * 1.1) > 95000 THEN (salaries * 1.03)
                   ELSE (saleries * 1.1)
               END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...