Оператор таблицы обновления MySQL: упражнение 6 с решением
Напишите инструкцию SQL, чтобы изменить зарплату сотрудника на 8000 с идентификатором 105, если существующая зарплата меньше 5000.
Вот пример таблицы сотрудников.
ОБНОВЛЕНИЕ сотрудников УСТАНОВИТЬ ЗАРПЛАТУ = 8000 ГДЕ employee_id = 105 И зарплата
Позвольте выполнить приведенный выше код в командной строке MySQL 5.6
Посмотрите результат. Были отображены только затронутые строки.
+ ------------- + ------------ + ----- ------ + --------- + -------------- + ------------ + ----- ---- + --------- + ---------------- + ------------ + ----- ---------- + | EMPLOYEE_ID | FIRST_NAME | LAST_NAME | EMAIL | PHONE_NUMBER | HIRE_DATE | JOB_ID | ЗАРПЛАТА | COMMISSION_PCT | MANAGER_ID | ИД ОТДЕЛА | + ------------- + ------------ + ----------- + -------- - + -------------- + ------------ + --------- + --------- + ---------------- + ------------ + --------------- + | 105 | Дэвид | Остин | ДАУСТИН | 590.423.4569 | 1987-06-22 | IT_PROG | 8000.00 | 0.00 | 103 | 60 | + ------------- + ------------ + ----------- + -------- - + -------------- + ------------ + --------- + --------- + ---------------- + ------------ + --------------- +
Предыдущий: Напишите инструкцию SQL, чтобы изменить столбец электронной почты в таблице сотрудников на «недоступно» для тех сотрудники, которые относятся к отделу «Бухгалтерия».
Далее: Напишите инструкцию SQL для изменения идентификатора задания сотрудника с идентификатором 118 на SH_CLERK, если сотрудник принадлежит к отделу, идентификатор которого равен 30, а идентификатор существующего задания не начинается с SH.