кодесурса
«SQL

Упражнения по утверждению таблицы обновлений MySQL: Измените столбец электронной почты таблицы сотрудников на «недоступно» для тех, кто работает в «Бухгалтерии»

script1adsense2code
script1adsense3code

MySQL Update Table Statement: Упражнение 5 с решением

Напишите оператор SQL, чтобы изменить столбец электронной почты таблицы сотрудников на «недоступно» для тех сотрудников, которые входят в отдел «Бухгалтерия».

Вот пример таблицы сотрудников.


Вот образец таблицы отделов.


UPDATE employees 
SET email='not available'
WHERE department_id=(
SELECT department_id 
FROM departments 
WHERE department_name='Accounting');

Позвольте выполнить вышеупомянутый код в командной строке MySQL 5.6

Смотрите результат. Только обработанные строки были отображены.

 + ------------- + ------------ + ----------- + ---------- ----- + -------------- + ------------ + ------------ + --- ------- + ---------------- + ------------ + ------------ --- +
| EMPLOYEE_ID | FIRST_NAME | LAST_NAME | Электронная почта | PHONE_NUMBER | HIRE_DATE | JOB_ID | Заработная плата | COMMISSION_PCT | MANAGER_ID | DEPARTMENT_ID |
+ ------------- + ------------ + ----------- + ---------- ----- + -------------- + ------------ + ------------ + --- ------- + ---------------- + ------------ + ------------ --- +
| 205 | Шелли | Хиггинс | не доступно | 515.123.8080 | 1987-09-30 | AC_MGR | 12000,00 | 0,00 | 101 | 110 |
| 206 | Уильям | Гитц | не доступно | 515.123.8181 | 1987-10-01 | AC_ACCOUNT | 8300,00 | 0,00 | 205 | 110 |
+ ------------- + ------------ + ----------- + ---------- ----- + -------------- + ------------ + ------------ + --- ------- + ---------------- + ------------ + ------------ --- +


Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите оператор SQL, чтобы изменить столбец электронной почты таблицы сотрудников на «недоступно» для тех сотрудников, чей отдел_идей 80 и получает комиссию менее 0,20%.
Далее: Напишите оператор SQL, чтобы изменить зарплату сотрудника на 8000 с идентификатором 105, если существующая зарплата меньше 5000.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code