Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Інструкція SELECT указує обробнику баз даних Microsoft Access повернути відомості з бази даних як набір записів.

Синтаксис

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

Назви для використання як заголовки стовпців замість оригінальних назв стовпців у таблиці.

вираз_таблиці

Ім’я таблиці або таблиць з даними, які потрібно отримати.

зовнішня_база_даних

Ім’я бази даних, яка містить таблиці у виразі_таблиці, якщо вони відсутні в поточній базі даних.

Примітки

Для виконання цієї операції обробник баз даних Microsoft Access шукає вказану таблицю або таблиці, видобуває вибрані стовпці, вибирає рядки, які відповідають критерію, і сортує або групує отримані рядки у вказаному порядку.

Інструкції SELECT не змінюють дані в базі даних.

SELECT, як правило, є першим словом в інструкції SQL. Більшість інструкцій SQL є інструкціями SELECT або SELECT…INTO.

Мінімальний синтаксис для інструкції SELECT має такий вигляд.

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

Щоб вибрати всі поля в таблиці, можна використовувати зірочку (*). У наведеному нижче прикладі виділено всі поля в таблиці "Працівники".

SELECT * FROM Employees;

Якщо ім’я поля міститься в кількох таблицях у реченні FROM, укажіть перед ним ім’я таблиці, а також оператор . (крапка). У наведеному нижче прикладі поле "Відділ" міститься як у таблиці "Працівники", так і в таблиці "Керівники". Інструкція SQL вибирає відділи з таблиці "Працівники" та імена керівників з таблиці "Керівники".

SELECT Employees.Department, Supervisors.SupvName FROM Employees INNER JOIN Supervisors WHERE Employees.Department = Supervisors.Department;

Коли створено об’єкт "Набір записів", обробник баз даних Microsoft Access використовує ім’я поля таблиці як ім’я об’єкта "Поле" в об’єкті Набір записів. Якщо потрібно змінити ім’я поля або ім’я не застосовується виразом, який використовується для створення поля, використовуйте AS зарезервоване слово. У наведеному нижче прикладі використано заголовок "Народження" для присвоєння імені повернутому об’єкту Поле в отриманому об’єкті Набір записів.

SELECT BirthDate AS Birth FROM Employees;

Щоразу, коли використовуються агрегатні функції або запити, які повертають неоднозначні або повторювані імена об’єкта Поле, потрібно використовувати речення AS, щоб надати об’єкту Поле альтернативне ім’я. У наведеному нижче прикладі використано заголовок "Кількість осіб" для присвоєння імені повернутому об’єкту Поле в отриманому об’єкті Набір записів.

SELECT COUNT(EmployeeID) AS HeadCount FROM Employees;

Ви можете використовувати інші речення в інструкції SELECT, щоб додатково обмежити та впорядкувати повернуті дані. Докладні відомості див. в розділі довідки для речення, яке ви використовуєте.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×