Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рабочие книги и рабочие листы Excel.docx
Скачиваний:
11
Добавлен:
23.09.2019
Размер:
177.4 Кб
Скачать

38.Добавление данных в таблицы. Инструкция insert into

Добавляет одну запись в указанную таблицу. Используется для заполнения таблиц данными. Для ввода нескольких записей необходимо повторить созданный запрос нужное число раз. Значения полей типа Счетчик Access заполняет автоматически.

INSERT INTO таблица (поле_1[, поле_2[, ...]])  VALUES (значение_1[, значение_2, ...]).

39/Обновление таблиц. Инструкция update

При помощи запроса этого типа можно изменить значения указанных полей заданной таблицы на основе заданного набора условий. Синтаксис:

UPDATE таблица SET поле1=новоеЗначение1, поле2=новоеЗначение2,..

[WHERE условиеОтбора];

где таблица - имя таблицы, поля которой подлежат обновлению; список конструкций поле=новоеЗначение, следующий за предложением SET, задает новые значения, присваиваемые указанным полям таблицы; условиеОтбора - условие, на основании которого производится обновление полей указанной таблицы. Оно представляет собой логическое выражение, включающее операции сравнения (<,<=,>,>=) и логические операции AND и OR . Обновляются записи в таблице, для которых логическое выражение имеет значение True(Истина).

40.Выбор данных из таблиц. Инструкция select

При выполнении этой операции Access находит указанные таблицы или запросы, извлекает из них заданные поля, выделяет строки, соответствующие условию отбора, и сортирует или группирует выбранные строки в указанном порядке.

Инструкции SELECT не изменяют данные в базе данных.

SELECT { * | таблица.* | [таблица.]поле_1

[AS псевдоним_1] [, [таблица.]поле_2 [AS псевдоним_2…]} [INTO новая таблица]

FROM выражение [, ...] [WHERE...] [ORDER BY...];

По умолчанию возвращаются все значения, удовлетворяющие условиям отбора, но могут быть заданы и другие варианты отбора.

Элементы ситаксиса:

* или таблица.*. Символ звездочка (*) указывает на выбор всех полей таблицы. Если в запросе участвует одна таблица, может использоваться упрощенный синтаксис (*), если таблиц несколько — синтаксис ИмяТаблицы.* указывает на то, что нужно выбрать все поля из конкретной таблицы ИмяТаблицы.

таблица ‑ имя таблицы, из которой выбираются данные.

поле_1, поле_2 ‑ имена полей, из которых выбираются данные. Если полей несколько, они выбираются в указанном порядке. Если в нескольких таблицах есть одинаковые поля, то перед именем поля указывается название таблицы.

псевдоним_1, псевдоним_2 ‑ новые названия заголовков столбцов, которые будут использоваться вместо имен полей или заголовки вычисляемых полей.

Предложение [INTO новая таблица] используется в запросах на создание новой таблицы из выбранных записей. Новая таблица – имя создаваемой таблицы.

Выражение в предложении  FROM содержит имена одной или нескольких таблиц, из которых выбираются данные.

Предложение WHERE задает логическое выражение, которое является условием отбора. Предложение WHERE необязательное, но если оно присутствует, то следует за предложением FROM.

Предложение ORDER BY ‑ содержит список полей, по которым производится сортировка выбранных данных. Вслед за именем поля может быть указан порядок сортировки ‑ ASC (по возрастанию, режим по умолчанию) или DESC (по убыванию). Сортировку можно применять и к вычисляемым полям.