|
СТВОРЕННЯ ЗАПИТІВ У РЕЖИМІ кОНСТРУКТОРа
1. Основні теоретичні і довідкові відомості
1.1. Запити на зміну
Існує чотири типи запитів на зміну: на вилучення, на відновлення і додавання записів, а також на створення таблиці.
1) Запит на вилучення вилучає групу записів з однієї чи декількох таблиць. Наприклад, запит на вилучення дозволяє вилучити записи про товари, постачання яких припинені чи на які немає замовлень. За допомогою запиту на вилучення можна вилучати тільки весь запис, а не окремі поля усередині його.
2) Запит на відновлення записів вносить загальні зміни в групу записів однієї чи декількох таблиць. Наприклад, на 10 відсотків піднімаються ціни на всі молочні продукти або на 5 відсотків збільшується зарплата співробітників визначеної категорії. Запит на відновлення записів дозволяє змінювати дані в існуючих таблицях.
3) Запит на додавання додає групу записів з однієї чи декількох таблиць у кінець однієї чи декількох таблиць. Запит на додавання також корисний при виконанні таких дій:
- додавання полів на основі умов відбору;
- додавання записів, якщо деякі поля однієї таблиці не існують в іншій. Запит на додавання додасть дані в поля, які збігаються і пропустить інші.
4) Запит на створення таблиці створює нову таблицю на основі усіх чи частини даних з однієї чи декількох таблиць. Запит на створення таблиці корисний для виконання таких дій:
- створення таблиці для експорту в іншу базу даних Microsoft Access;
- створення звітів, які містять дані декількох таблиць;
- створення резервної копії таблиці.
- створення архівної таблиці, яка містить старі записи;
- підвищення швидкодії форм і звітів, які базуються на багатотабличних запитах або виразах SQL.
Запити SQL
В Access є три типи запитів, які не можуть бути створені в режимі конструктора запиту (бланка QBE). Для них необхідно ввести SQL – вираз:
- запит на об'єднання. Поєднує поля (стовпці) однієї чи декількох таблиць або запитів в одне поле (стовпець) у результуючому наборі записів;
- запит до сервера;
- керуючий запит. Створює або змінює об'єкти бази даних, такі, як таблиці Microsoft Access.
Вирази SQL складаються з ключових слів, а також ідентифікаторів і виразів Access. Найбільш важливі ключові слова в SQL:
select - перше слово усіх повідомлень SQL, за допомогою якого проводиться пошук даних в одній чи декількох таблицях у базі даних. За ключовим полем select записують імена всіх полів, що включаються у вибірку. Використовуючи знак * після select, можна автоматично включити в запит усі поля вихідної таблиці;
distinct – вилучає повторювані значення з поля в наборі записів, знайдених за допомогою SQL;
distinctrow – вилучає запис з вибірки тільки при дублюванні всього запису цілком;
from – вказує, яка таблиця (таблиці) містять потрібні нам поля;
join - позначає зв'язок між записами, які містяться в різних таблицях;
where – позначає умови вибору, які повинні використовуватися при виборі записів для включення їх у вибірку;
union - поєднує записи таблиць у єдиний набір даних;
order by – позначає режим сортування для набору даних;
group by – означає, що буде повернутий один запис для кожного окремого значення в зазначеному полі. Якщо group by включається в select, список вибору повинен включати функції avg, count, sum і ін.
При введенні умов вибору записів можна використовувати знаки відношень, логічні операції and, or і not, оператори: between, in, like.
Дата добавления: 2015-11-14; просмотров: 42 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Л а б о р а т о р н а я р а б о т а № 3 | | | Порядок виконання роботи |