Professional Documents
Culture Documents
Untitled
Untitled
відомості про
запити
10 За навчальною програмою 2018 року
(11)
Урок 13
Розділ 3
Загальні відомості про запити
§ 3.1
10
(11)
Запит — це один із основних об'єктів БД Access
2016. Головним призначенням запиту є відбір із
таблиць потрібних даних, їх опрацювання й
подання користувачеві в зручній формі.
Створений запит можна зберігати з
певним іменем і потім неодноразово
виконувати. Якщо між першим і
другим запусками запиту змінилися
дані в таблицях, то в процесі другого
його виконання будуть
використовуватися оновлені дані.
© Вивчаємо інформатику teach-inf.at.ua
Розділ 3
Загальні відомості про запити
§ 3.1
10
(11)
Запити не містять
даних. Під час
кожного нового
виконання запиту
формуються
необхідні дані з тих
таблиць, на основі
яких його створено.
Запити
класифікують за
багатьма ознаками.
•З функціями
називають називають
однотабличними багатотабличними
До простих запитів належать такі, за якими
вибираються дані за критерієм одного поля однієї таблиці.
Наприклад, простими є такі запити: вибрати з таблиці
МАГАЗИНИ ті номери магазинів, де кількість працівників
більше 13, вибрати з таблиці КАДРИ прізвища тих
працівників, які народилися після 1979 року.
© Вивчаємо інформатику teach-inf.at.ua
Розділ 3
Загальні відомості про запити
§ 3.1
10
(11)
До складних належать запити, за якими формуються
дані з кількох таблиць за критеріями кількох полів.
Наприклад, складним є запит для таблиць МАГАЗИНИ й
КАДРИ, за яким формуються дані, наведені в таблиці.
Таблиця 1. РЕЗУЛЬТАТ ВИКОНАННЯ СКЛАДНОГО ЗАПИТУ
Магазин Адреса Прізвище Посада
21 вул. Паркова, 33 Семко М.М. диспетчер
31 вул. Печерська, 21 Таран В.Д. диспетчер
31 вул. Печерська, 21 Горошко Ф.Р. диспетчер
And
Or
Xor
Non
© Вивчаємо інформатику teach-inf.at.ua
Розділ 3
Загальні відомості про запити
§ 3.1
10
Окрім того, може використовуватися (11)
низка
специфічних операторів.
1. Рядкові оператори Like (які збігаються/відповідність). Not
Like (які не збігаються/невідповідність), а також уже
відомий оператор об'єднання рядків (&). Оператори Like
та Not Like використовуються для порівняння двох
рядкових виразів. Водночас перевіряється, чи збігаються
ці вирази, і залежно від результату повертають значення
Так, Ні або Null. Оператор Like має таку структуру: <ім’я
поля> Like <зразок>.
Наприклад, для таблиці КАДРИ вираз <Прізвище Like
"Раков Г.П."> повертає значення Так, оскільки поле
Прізвище містить значення Раков Г. П.
© Вивчаємо інформатику teach-inf.at.ua
Розділ 2
Загальні відомості про запити
§ 3.1
10
(11)
(Продовження...) Специфічні оператори
2. Оператори списку й діапазону: In (входження в список),
Is (наявність значення), Between... And (входження в
діапазон). За допомогою оператора In перевіряється, чи
збігається/відповідає значення поля з одним/одному зі
значень списку. Якщо збігається/відповідає, повертається
значення Так, інакше — Ні.
Наприклад, для таблиці КАДРИ оператор <Прізвище In
('Семко Н.Н.’, 'Горошко Ф.Р.')> повертає значення Так,
оскільки в цьому полі є зазначені прізвища.
прості складні