Запросы на обновление данных

Оператор UPDATE предназначен для изменения значения в группе записей. При корректировке каждому из перечисленных полей присваивается соответствующее значение. Корректировка выполняется для всех записей, удовлетворяющих условию поиска. Если опустить WHERE <условия поиска>, то в объекте будут изменены все записи.

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

UPDATE <таблица>

SET < обновляемое поле1=значение1 > [,< обновляемое поле2 = значение2 >…]

[Where<условия поиска>]

Пример. Увеличить цены на товары типа конструктор.

UPDATE Товары SET Товары.Цена = Товары.Цена*0.5

WHERE Товары.[Тип товара]="конструктор";

Запросы на добавление данных

Оператор INSERT предназначен для добавления записей в таблицу.

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

INSERT <объект>

VALUES (<значение поле1> [,< значение поле2 >…])

Пример. Добавить информацию о новом товаре в таблицу Товары.

INSERT Товары

VALUES (098, «Конструктор», «Терминатор», 2300);

Реляционная алгебра и язык SQL

Унарные операции

1. Выборка

Операция выборки применяется к одному отношению R и определяет результирующее отношение, которое содержит только те кортежи (строки) из отношения R, которые удовлетворяют заданному условию.

Пример: Показать всех сотрудников, оклад которых более 10000 рублей.

SELECT *

FROM Сотрудники

WHERE Сотрудники.Оклад>10000;

2. Проекция

Операция проекции определяет новое отношение, содержащее вертикальное подмножество отношения R, создаваемое посредством извлечения значений указанных атрибутов и исключения из результата строк-дубликатов.

Пример: Показать ведомость всех сотрудников с указанием только фамилии, имя, отчества, оклада.

SELECT Фамилия, Имя, Отчество, Оклад

FROM Сотрудники;


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



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