Теория экономических информационных систем


Теория экономических информационных систем - стр. 31


§              при указании более, чем одного поля , их имена отделяются запятыми;

§              перечислять имена полей необходимо в той последовательности, в которой они будут показаны в запросе;

§              если имя поля содержит знак пробела или другой разделитель, имя следует заключить в квадратные скобки;

§              если в запросе обрабатывается несколько таблиц, то во избежание неопределенности в списках полей рекомендуется приводить полную спецификацию поля, т.е. <имя_таблицы>, <имя_поля>;

§              каждый запрос заканчивается ;

Оператор SELECT

SELECT  Клиенты.Фирма

FROM Клиенты, [Заинтересованные лица]

WHERE Клиенты.Фирма = [Заинтересованные лица].Фирма;

Выборка будет содержать все фирмы, которые присутствуют как в таблице «Заинтересованные лица», так и в таблице «Клиенты».

Директива FROM

SELECT Клиенты.*

FROM Клиенты;

С помощью * из таблицы можно выбрать все поля.

Директива WHERE

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

Если WHERE отсутствует, то будут выбраны все записи данных.

Параметр IN

Данный параметр используется при работе с базами данных других форматов, с которыми может работать Access, а так же для отбора данных из неактивной базы Access.

SELECT Клиенты.Фирма

FROM Клиенты, [Заинтересованные лица]

IN C:\DBASE\DATA\CLEENTS «DBASEIV;»

WHERE Клиенты.Фирма = [Заинтересованные лица].Фирма;

С помощью данного параметра можно сформировать только одну связь к внешней БД. Для указания формата этой БД необходимо после формата поставить ; и все выражение взять в кавычки.




Начало  Назад  Вперед



Книжный магазин