Дополнительные сведения

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

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

Обычно слово SELECT является первым словом инструкции SQL. Большая часть инструкций SQL является инструкциями SELECT или SELECT...INTO.

Ниже приведен минимальный синтаксис инструкции SELECT:

SELECT поля FROM таблица

Для отбора всех полей таблицы можно использовать символ звездочки (*). Следующая инструкция отбирает все поля из таблицы "Сотрудники":

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

Если несколько таблиц, включенных в предложение FROM, содержат одноименные поля, перед именем такого поля следует ввести имя таблицы и оператор. (точка). Предположим, что поле "Отдел" содержится в таблицах "Сотрудники" и "Начальники". Следующая инструкция SQL отберет поле "Отдел" из таблицы "Сотрудники" и поле "Начальник" из таблицы "Начальники":

SELECT Сотрудники.Отдел, Начальники.Начальник

FROM Сотрудники INNER JOIN Начальники

WHERE Сотрудники.Отдел = Начальники.Отдел;

При создании объекта Recordset ядро базы данных Microsoft Jet использует имя поля таблицы в качестве имени объекта Field в объекте Recordset. Если требуется другое имя поля, или выражение, создающее поле, не определяет имя, используйте зарезервированное слово AS. В следующем примере заголовок "Рождение" становится именем объекта Field в результирующем объекте Recordset:

SELECT [Дата рождения]

AS Рождение FROM Сотрудники;

При работе со статистическими функциями или запросами, которые возвращают повторяющиеся имена объекта Field, используйте предложение AS для задания другого имени объекта Field. В следующем примере заголовок "Численность" задается для возвращаемого объекта Field результирующего объекта Recordset:

SELECT COUNT(КодСотрудника)

AS Численность FROM Сотрудники;

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

SELECT FROM

Позволяют отобрать записи среди выбранных с помощью запроса на языке SQL.


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



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