Упражнения для оператора таблицы обновления MySQL: изменение идентификатора задания сотрудника с идентификатором 118 на SH_CLERK, если сотрудник с идентификатором отдела_30 и идентификатор задания не начались с SH
MySQL Update Table Statement: Упражнение 7 с решением
Напишите оператор SQL, чтобы изменить идентификатор задания сотрудника с идентификатором 118 на SH_CLERK, если сотрудник относится к отделу, идентификатор которого равен 30, а существующий идентификатор задания не начинается с SH.
Вот пример таблицы сотрудников.
UPDATE employees SET JOB_ID='SH_CLERK'
WHERE employee_id=118
AND department_id=30
AND NOT JOB_ID LIKE 'SH%';
Позвольте выполнить вышеупомянутый код в командной строке MySQL 5.6
Смотрите результат. Только обработанные строки были отображены.
+ ------------- + ------------ + ----------- + --------- + -------------- + ------------ + ---------- + --------- + - --------------- + ------------ + --------------- + | EMPLOYEE_ID | FIRST_NAME | LAST_NAME | Электронная почта | PHONE_NUMBER | HIRE_DATE | JOB_ID | Заработная плата | COMMISSION_PCT | MANAGER_ID | DEPARTMENT_ID | + ------------- + ------------ + ----------- + --------- + -------------- + ------------ + ---------- + --------- + - --------------- + ------------ + --------------- + | 118 | Парень | Химуро | ГИМУРО | 515.127.4565 | 1987-07-05 | SH_CLERK | 2600,00 | 0,00 | 114 | 30 | + ------------- + ------------ + ----------- + --------- + -------------- + ------------ + ---------- + --------- + - --------------- + ------------ + --------------- +
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите оператор SQL, чтобы изменить зарплату сотрудника на 8000 с идентификатором 105, если существующая зарплата меньше 5000.
Далее: Написать заявление SQL для увеличения зарплаты сотрудников в отделах 40, 90 и 110 в соответствии с правилами компании, согласно которым зарплата будет увеличена на 25% для отдела 40, 15% для отдела 90 и 10% для отдела 110 и остальные отделы останутся такими же.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования