SELECT [предикат] { * | таблица.* | [таблица.]поле1 [AS псевдоним1] [, [таблица.]поле2 [AS псевдоним2] [, ...]]}
FROM выражение_таблицы [, ...] [IN внешняя_база_данных]
[WHERE... ]
[GROUP BY... ]
[HAVING... ]
[ORDER BY... ]
[WITH OWNERACCESS OPTION]
Инструкция SELECT включает в себя следующие компоненты.
Аргумент | Описание |
предикат | Один из следующих предикатов: ALL, DISTINCT, DISTINCTROW или TOP. Предикаты используются для ограничения числа возвращаемых записей. Если предикат не задан, по умолчанию используется ALL. |
* | Указывает, что из заданной таблицы или таблиц выбираются все поля. |
таблица | Имя таблицы, из полей которой отбираются записи. |
поле1, поле2 | Имена полей, содержащих данные, которые необходимо извлечь. Если задано несколько полей, данные извлекаются из них в указанном порядке. |
псевдоним1, псевдоним2 | Имена, используемые как заголовки столбцов вместо исходных названий столбцов таблицы. |
выражение_таблицы | Имя таблицы (таблиц), содержащей данные, которые необходимо извлечь. |
внешняя_база_данных | Имя базы данных, содержащей таблицы, указанные в компоненте выражение_таблицы, если они не находятся в текущей базе данных. |