Запит з параметрами відображає одне або декілька визначених діалогових вікон, які виводять запрошення користувачу ввести умови вибирання. При запуску такого запиту можна ввести критерії вибирання записів, або значення для вставки в поле.
1. Для того, щоб надати користувачеві змогу вибрати потрібні дані з бази даних існує спеціальний вид запиту – запит з параметром. Припустимо в базі даних є таблиця, в якій містяться результати чемпіонатів світу по футболу. Задача – створити запит, за допомогою якого користувач може визначити, в якому році та чи інша команда зайняла перше місце. Причому вибір команди – це його особиста справа.
2. Для цього застосовується команда SQL – LIKE
LIKE[…]
в квадратних дужках можна записати будь-який текст, звернений до користувача, наприклад: LIKE [Введіть назву країни]
3. Команду LIKE потрібно помістити в рядку УСЛОВИЕ ОТБОРА і в тому полі, по якому відбувається вибір
4. Після запуску запиту відкривається діалогове вікно, в якому користувачеві пропонується ввести параметр.
Перехресний запит.В перехресному запиті відображаються результати статистичних розрахунків (такі, як суми, кількість записів і середні значення), виконаних по даних з одного поля таблиці. Ці результати групуються у вигляді таблиці по двох наборах даних, один з яких визначає заголовки стовпчиків, а другий – заголовки рядків. Перехресні запити використовують для розрахунків і представлення даних у структурі, яка полегшує їх аналіз.
Запит на внесення змін.
Запит на зміну за одну операцію вносить зміни або переміщує декілька записів. Існує чотири типи таких запитів:
Запит на створення таблиці – ґрунтується на запиті на вибирання і забезпечує формування і створення нової таблиці на основі всіх або частини даних із однієї або декількох таблиць. Запит на створення таблиці корисний для виконання наступних дій:
¨ Створення звітів, що містять дані, відповідні певному моменту часу. Щоб отримати дані на вказаний момент часу, необхідно розробити запит на створення таблиці, в якому необхідні записи відбираються залежно від вказаного моменту часу і вміщуються в нову таблицю. Потім як основа для звіту потрібно використати цю таблицю, а не запит.
¨ Створення архівної таблиці, що містить старі записи. Наприклад, можна створити таблицю, що зберігає всі старі замовлення, перш ніж видалити їх з поточної таблиці «Замовлення».
Запит на оновлення – дає змогу вносити зміни в групу записів, які вибираються за допомогою запиту на вибирання. (Підвищити заробітну плату деякій категорії робітників, наприклад, водіям або робітникам, які мають ставку менше зазначеної суми).
Запит на знищення – забезпечує виключення записів з однієї або кількох зв’язаних таблиць (Наприклад, ліквідувати на підприємстві деяку посаду).
Запит на додавання записів. Запит на додавання додає групу записів із однієї або декількох таблиць у кінець однієї або декількох таблиць. Наприклад, з’явились декілька нових клієнтів, а також база даних, яка містить відомості про них. Щоб не вводити всі дані вручну, їх можна додати в таблицю «Клієнти».
Для однієї і тієї ж таблиці можна створювати різні запити, кожен з яких може вилучати з таблиці певну частину інформації, яка в даний момент необхідна.