Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Запрос обновления

Предложение SELECT | Предложение FROM | Принадлежность множеству | Предложение ORDER BY | Использование итоговых функций | Предложение HAVING | On_load_lecture() Понятие подзапроса | Использование подзапросов, возвращающих единичное значение | Использование операций IN и NOT IN | Использование операций EXISTS и NOT EXISTS |


Читайте также:
  1. An enquiry– запрос
  2. On_load_lecture() Понятие подзапроса
  3. Ваш запрос на пустое сообщение проигнорирован.
  4. Вложенные запросы
  5. Выполнение запроса.
  6. Глава 16. Срок регистрации запроса заявителя о предоставлении государственной услуги
  7. Глава 23. Направление межведомственных запросов

Оператор UPDATE применяется для изменения значений в группе записей или в одной записи указанной таблицы.

Формат оператора:

<оператор_изменения>::= UPDATE имя_таблицы SET имя_столбца= <выражение>[,...n] [WHERE <условие_отбора>]

Параметр имя_таблицы – это либо имя таблицы базы данных, либо имя обновляемого представления. В предложении SET указываются имена одного и более столбцов, данные в которых необходимо изменить. Предложение WHERE является необязательным. Если оно опущено, значения указанных столбцов будут изменены во всех строках таблицы. Если предложение WHERE присутствует, то обновлены будут только те строки, которые удовлетворяют условию отбора. Выражение представляет собой новое значение соответствующего столбца и должно быть совместимо с ним по типу данных.

Пример 8.4. Для товаров первого сорта установить цену в значение 140 и остаток – в значение 20 единиц.

UPDATE Товар SET Товар.Цена=140, Товар.Остаток=20WHERE Товар.Сорт=" Первый "

Пример 8.5. Увеличить цену товаров первого сорта на 25%.

UPDATE Товар SET Товар.Цена=Товар.Цена*1.25WHERE Товар.Сорт=" Первый "

Пример 8.6. В сделке с максимальным количеством товара увеличить число товаров на 10%.

UPDATE Сделка SET Сделка.Количество= Сделка.Количество*1.1WHERE Сделка.Количество= (SELECT Max(Сделка.Количество) FROM Сделка)

Дата добавления: 2015-07-20; просмотров: 50 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Запрос добавления| ПАЛИТРА ВОЛОС

mybiblioteka.su - 2015-2024 год. (0.008 сек.)