SELECT [ALL | DISTINCT | DISTINCTROW | [TOP n [PERCENT]]]
FROM таблица
Ниже перечислены аргументы инструкции SELECT, содержащей эти предикаты:
Элемент Описание
ALL Если инструкция SQL не содержит ни одного предиката, то подразумевается предикат ALL. Ядро базы данных Microsoft Jet отбирает все записи, соответствующие условиям, заданным в инструкции SQL. Приведенные ниже инструкции SQL эквивалентны; они возвращают все записи из таблицы "Сотрудники":SELECT ALL *
FROM Сотрудники
ORDER BY КодСотрудника;SELECT *
FROM Сотрудники
ORDER BY КодСотрудника;
Предложение FROM
Указывает таблицы или запросы, которые содержат поля, перечисленные в инструкции SELECT.
Синтаксис
SELECT списокПолей
FROM выражение [IN внешняяБазаДанных ]
Ниже перечислены аргументы инструкции SELECT, содержащей предложение FROM:
Элемент | Описание |
списокПолей | Имена одного или нескольких полей, из которых отбираются данные, вместе с псевдонимами, статистическими функциями SQL, предикатами отбора (ALL, DISTINCT, DISTINCTROW или TOP) и другими элементами инструкции SELECT. |
выражение | Выражение, определяющее одну или несколько таблиц, откуда извлекаются данные. Это выражение может быть именем отдельной таблицы, именем сохраненного запроса или результатом операции INNER JOIN, LEFT JOIN или RIGHT JOIN. |
внешняяБазаДанных | Полное имя внешней базы данных, содержащей таблицы, указанные в аргументе выражение. |
Дополнительные сведения
|
|
Предложение FROM должно присутствовать в каждой инструкции SELECT.
Порядок следования имен таблиц в аргументе выражение не существенен.
Для повышения быстродействия и облегчения применения рекомендуется использовать присоединение таблиц вместо предложения IN при загрузке данных из внешней базы данных.
Следующий пример показывает, как отобрать данные из таблицы «Сотрудники»:
SELECT Фамилия, Имя
FROM Сотрудники;
Предложение WHERE
Определяет, какие записи из таблиц, перечисленных в предложении FROM, следует включить в результат выполнения инструкции SELECT, UPDATE или DELETE.