кодесурса

Таблица обновления PostgreSQL: обновите значения одного или нескольких столбцов таблицы, используя одну или несколько таблиц и подзапросов

script1adsense2code
script1adsense3code

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

Пример таблицы: сотрудники


Пример таблицы: отделы


Пример решения:

Код:

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

Выход:

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

 SELECT * FROM сотрудников 
ГДЕ электронная почта = «недоступно» И департамент =
(ВЫБРАТЬ отдел_ид 
ОТ деп 
ГДЕ отдел_имя = 'Бухгалтерский учет');
 employee_id | имя_файла | фамилия | электронная почта | номер телефона | 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
(2 ряда)

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code