Упражнения по утверждению таблицы обновлений MySQL: измените зарплату сотрудника на 8000, чей идентификатор равен 105, если существующая зарплата меньше 5000
MySQL Update Table Statement: Упражнение 6 с решением
Напишите оператор SQL, чтобы изменить зарплату сотрудника на 8000 с идентификатором 105, если существующая зарплата меньше 5000.
Вот пример таблицы сотрудников.
UPDATE employees SET SALARY = 8000 WHERE employee_id = 105 AND salary < 5000;
Позвольте выполнить вышеупомянутый код в командной строке MySQL 5.6
Смотрите результат. Только обработанные строки были отображены.
+ ------------- + ------------ + ----------- + --------- + -------------- + ------------ + --------- + --------- + - -------------- + ------------ + --------------- + | EMPLOYEE_ID | FIRST_NAME | LAST_NAME | Электронная почта | PHONE_NUMBER | HIRE_DATE | JOB_ID | Заработная плата | COMMISSION_PCT | MANAGER_ID | DEPARTMENT_ID | + ------------- + ------------ + ----------- + --------- + -------------- + ------------ + --------- + --------- + - -------------- + ------------ + --------------- + | 105 | Дэвид | Остин | DAUSTIN | 590,423,4569 | 1987-06-22 | IT_PROG | 8000,00 | 0,00 | 103 | 60 | + ------------- + ------------ + ----------- + --------- + -------------- + ------------ + --------- + --------- + - -------------- + ------------ + --------------- +
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите оператор SQL, чтобы изменить столбец электронной почты таблицы сотрудников на «недоступно» для тех сотрудников, которые входят в отдел «Бухгалтерия».
Далее: напишите оператор SQL для изменения идентификатора задания сотрудника с идентификатором 118 на SH_CLERK, если сотрудник относится к отделу, идентификатор которого равен 30, а существующий идентификатор задания не начинается с SH.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования