Упражнения по утверждению таблицы обновлений MySQL: измените столбец электронной почты таблицы сотрудников на «недоступно» для сотрудников отдела_ид - 80, а комиссия - менее .20 процентов
MySQL Update Table Statement: Упражнение 4 с решением
Напишите оператор SQL, чтобы изменить столбец электронной почты таблицы сотрудников на «недоступно» для тех сотрудников, чей отдел_идентификатор равен 80 и получает комиссию менее 0,20%.
Вот пример таблицы сотрудников.
UPDATE employees
SET email='not available'
WHERE department_id=80 AND commission_pct<.20;
Позвольте выполнить вышеупомянутый код в командной строке MySQL 5.6
Смотрите результат. Только обработанные строки были отображены.
+ ------------- + ------------ + ----------- + ---------- ----- + -------------------- + ------------ + -------- + - -------- + ---------------- + ------------ + ----------- ---- + | EMPLOYEE_ID | FIRST_NAME | LAST_NAME | Электронная почта | PHONE_NUMBER | HIRE_DATE | JOB_ID | Заработная плата | COMMISSION_PCT | MANAGER_ID | DEPARTMENT_ID | + ------------- + ------------ + ----------- + ---------- ----- + -------------------- + ------------ + -------- + - -------- + ---------------- + ------------ + ----------- ---- + | 155 | Оливер | Туво | не доступно | 011.44.1344.486508 | 1987-08-11 | SA_REP | 7000,00 | 0,15 | 145 | 80 | | 163 | Даниэль | Грин | не доступно | 011.44.1346.229268 | 1987-08-19 | SA_REP | 9500,00 | 0,15 | 147 | 80 | | 164 | Маттеа | Марвинс | не доступно | 011.44.1346.329268 | 1987-08-20 | SA_REP | 7200,00 | 0.10 | 147 | 80 | | 165 | Дэвид | Ли | не доступно | 011.44.1346.529268 | 1987-08-21 | SA_REP | 6800,00 | 0.10 | 147 | 80 | | 166 | Сундар | Анд | не доступно | 011.44.1346.629268 | 1987-08-22 | SA_REP | 6400,00 | 0.10 | 147 | 80 | | 167 | Амит | Банда | не доступно | 011.44.1346.729268 | 1987-08-23 | SA_REP | 6200,00 | 0.10 | 147 | 80 | | 171 | Уильям | Смит | не доступно | 011.44.1343.629268 | 1987-08-27 | SA_REP | 7400,00 | 0,15 | 148 | 80 | | 172 | Элизабет | Бейтс | не доступно | 011.44.1343.529268 | 1987-08-28 | SA_REP | 7300,00 | 0,15 | 148 | 80 | | 173 | Сундита | Кумар | не доступно | 011.44.1343.329268 | 1987-08-29 | SA_REP | 6100,00 | 0.10 | 148 | 80 | | 179 | Чарльз | Джонсон | не доступно | 011.44.1644.429262 | 1987-09-04 | SA_REP | 6200,00 | 0.10 | 149 | 80 | + ------------- + ------------ + ----------- + ---------- ----- + -------------------- + ------------ + -------- + - -------- + ---------------- + ------------ + ----------- ---- +
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите оператор SQL, чтобы изменить столбец email и Commission_pct таблицы сотрудников с «недоступно» и 0,10 для тех сотрудников, у которых отдел_идентификатор равен 110.
Далее: Напишите оператор SQL, чтобы изменить столбец электронной почты таблицы сотрудников на «недоступно» для тех сотрудников, которые входят в отдел «Бухгалтерия».
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования