Я только начал изучать некоторые sql, и я использую базу данных Oracle 11g.Вопрос, который у меня возник, заключается в том, что у меня есть штатное расписание, где я пытаюсь обновить комиссию для каждого персонала в зависимости от положения персонала.Я хотел обновить комиссию для постоянных сотрудников до 0,04 (4%) и 0,05 (5%) для менеджеров.
Есть ли способ сделать все это в одном утверждении?
Я просто обновил всю комиссию по персоналу:
UPDATE staff SET commission = 0.04;
, а затем сделал еще одно заявление об обновлении, чтобы обновить только менеджер
UPDATE staff SET commission = 0.05 WHERE position = 'Manager';
.линии этого, однако, это не будет работать LOL.
UPDATE staff SET commission = 0.04 WHERE NOT position = 'Manager' AND SET commission = 0.05
WHERE position = 'Manager';
Спасибо за вашу помощь!высоко ценится!