Команда обновления - update

Команда UPDATE предназначена для редактирования данных в таблице.

Синтаксис команды:

UPDATE {<имя таблицы>

[SET (<имя столбца>)] = <выражение> [,…n]|<подзапрос>]

WHERE <условие>};

В случае успешного выполнения команды выдается сообщение (N row(s) affected) (N записей задействовано), где N - количество редактируемых записей.

Пример 16

Задача.

В отношении Subject заменить название дисциплин в соответствии с приведенной ниже таблицей (см. Таблица 11).

Таблица 11

Заменяемое значение Новое значение
УД Управление данными
БД Базы данных
УД Управление данными

Решение.

UPDATE Subject

SET NameSubject='Управление данными'

WHERE NameSubject='УД';

UPDATE Subject

SET NameSubject='Базы данных'

WHERE NameSubject='БД';

UPDATE Subject

SET NameSubject='Системы управления базами данных'

WHERE NameSubject='СУБД';

Выполнение следующего запроса позволит вывести на экран содержание всей таблицы и проверить результат предыдущей операции.

SELECT * FROM Subject;

Результат выполнения команды UPDATE.

Задание 5

Восстановить данные в таблице Subject (см.)

Если предложение WHERE не задано, то исправления вносятся во все строки таблицы. Будьте внимательны при выполнении команд DELETE, UPDATE.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: