Замечания
Для выполнения этой операции ядром базы данных Microsoft Access осуществляются поиск указанной таблицы (таблиц), извлечение нужных столбцов, выбор строк, отвечающих заданным условиям, и сортировка или группировка полученных строк в заданном порядке.
Инструкции SELECT не изменяют данные базы.
Инструкция SELECT обычно является первым словом инструкции SQL. Большинство инструкций SQL представляют собой либо инструкции SELECT, либо инструкции SELECT...INTO.
Минимальный синтаксис инструкции SELECT выглядит следующим образом:
SELECT поля FROM таблица
Для выбора всех полей в таблице можно использовать звездочку (*). В следующем примере выбираются все поля таблицы «Сотрудники».
SELECT * FROM Сотрудники;
Если имя поля включено в несколько таблиц в предложении FROM, поместите перед ним имя таблицы и оператор «.» (точка). В следующем примере поле «Отдел» имеется в таблицах «Сотрудники» и «Начальники». С помощью инструкции SQL выбираются отделы из таблицы «Сотрудники» и имена начальников из таблицы «Начальники».
SELECT Сотрудники.Отдел, Руководители.ИмяРуководителя FROM Сотрудники INNER JOIN Руководители WHERE Сотрудники.Отдел = Руководители.Отдел;
При создании объекта RecordSet имя поля таблицы используется ядром базы данных Microsoft Access как имя объекта «Поле» в объекте RecordSet. Если имя поля нуждается в изменении или не предоставляется выражением, с помощью которого генерируется поле, воспользуйтесь зарезервированным словом AS. В следующем примере показано, как заголовок «День» используется для присвоения имени возвращенному объекту Поле в полученном объекте RecordSet.
SELECT ДеньРождения AS День FROM Сотрудники;
При работе со статистическими функциями или запросами, возвращающими неоднозначные или одинаковые имена объекта Поле, следует воспользоваться предложением AS для создания другого имени объектаПоле. В следующем примере возвращенному объекту Поле в полученном объекте RecordSet присваивается имя «Перепись».
SELECT COUNT(ИДСотрудника) AS Перепись FROM Сотрудники;
При работе с инструкцией SELECT можно использовать дополнительные предложения для дальнейшего ограничения и упорядочения полученных данных. Дополнительные сведения см. в разделе справки, посвященном используемому предложению.
- Ответы на вопросы к экзамену информационные технологии
- Определение и основные свойства ис. Понятие экономической ис.
- Определение модели данных, основные свойства отношений (реляционных таблиц) в реляционной модели данных
- Нормализация реляционных отношений. Вторая нормальная форма (2нф)
- Индексные файлы, двоичный поиск данных
- Логическая модель данных idef1x. Сущности и атрибуты.
- Идентифицирующая и неидентифицирующая связи между сущностями в логической модели idef1x
- Правила ссылочной целостности данных на логическом уровне ErWin
- Основные типы инструкций (директив)языка sql
- Операторы
- Инструкция языка sqLдля удаления записей таблицы
- Синтаксис
- Замечания
- Инструкция языка sqLдля обновления данных таблицы, пример. Создает запрос на обновление, изменяющий значения полей заданных таблиц на основании заданных условий. Синтаксис
- Замечания
- Инструкция языка sqLдля выбора данных из таблицы, пример. Инструкция select
- Синтаксис
- Замечания
- Базы данных с сетевым доступом. Архитектура с файловым сервером и архитектура клиент-сервер. Достоинства и недостатки.
- Основные свойства бд и СубД