Обновление по условию
Данный вариант использует фразу WHERE. В этом случае обновляются столбцы
только тех строк таблицы, на которых выполняется условие фразы WHERE. Рассмотрим
несколько примеров.
Запрос 35
. Увеличить всем ассистентам зарплату и надбавку на 10 %:
UPDATE TEACHER
SET Salary = Salary * 1.1, Rise = Rise * 1.1
WHERE LOWER(Dolgnost ) = 'ассистент';
Самостоятельно
создать запрос 36. Установить, что деканат юридического
факультета переместился в комнату 232 8 корпуса.
Подзапросы во фразе WHERE
Во фразе WHERE можно использовать подзапросы, как мы это делали в
предложении SELECT. Это дает возможность отбирать строки для обновления на основе
информации из других таблиц.
Запрос 37
. Например, увеличить ставку всех преподавателей кафедры прикладной
математики факультета математики и информатики в полтора раза:
Достарыңызбен бөлісу: |