Запити - спеціальні об'єкти, призначені для вибірки даних з таблиць бази за певними умовами. Результат виконання запиту. Нова тимчасова таблиця. На відміну від реальної таблиці, цей набір записів реально не існує в базі даних. Інформація є актуальною, відбиває останні зміни даних.всі записи якої задовольняють умовам відбору
Створення Запиту в режимі конструктора. Заповнення бланку Запиту. Створюються «Поля» запиту2 . В рядку «Сортування» задається вид упорядкування даних3 . В рядку «Виведення на екран» позначені ті поля, які мають бути у результатній таблиці4 . В рядку Умова відбору та рядку «або» задаються умови виборки даних
Завдання: Відобразити список хлопчиків , які захоплюються спортом і СБ яких за 1 триместр >10 та дівчат , які захоплюються танцями і СБ яких за 1 триместр>=10. Упорядкувати прізвища в алфавітному порядку Приклад 2. Запит на вибірку. Результат , таблиця з записами, які задовільняють умові
Підсумковий запит Запит, що виконує обчислення по всіх записах для якого-небудь числового поля, називається підсумковим запитом. В такому запиті поля діляться на 2 типи:- поля, по яких здійснюється групування даних;- поля, для яких проводяться обчислення. Операції у підсумкових запитах:
Перехресний запит це запит, у якому відбувається статистична обробка даних, результати якої виводяться у вигляді таблиці, дуже схожої на зведену таблицю Excel. Кожен перехресний запит повинен включати наступні компоненти: - заголовок стовпця; заголовок рядка;підсумкове поле. Переваги:- можливість обробки значного обсягу даних і виводу їх у форматі, який дуже добре підходить для автоматичного створення графіків і діаграм;- простота й швидкість розробки складних запитів з декількома рівнями деталізації.
Приклад 9. Перехресний запит Значення поля Стать – це заголовки рядків. Значення поля Захоплення- це заголовки стовпців. Дані в таблиці – результати роботи функції Count. Завдання: Створити перехресний запит, який підраховує кількість дівчат і хлопців, окремо за кожним видом захоплення
Запити на зміну Це особлива група запитів, які дозволяють автоматично створювати нові таблиці або змінювати вже наявні.Існує кілька видів запитів на зміну: Запит на створення таблиці, Запит на оновлення даних, Запит на додавання записів Запит на видалення записів. Всі вони працюють, змінюючи базові таблиці відповідно до даних результуючих таблиць
Самостійна робота: Сформувати запити до БД «Учень»Відобразити список дівчат, зріст яких менше 160 см. Упорядкувати імена в алфавітному порядку Відобразити список хлопчиків , які захоплюються спортом і СБ яких за 1 триместр >10 та дівчат , які захоплюються танцями і СБ яких за 2 триместр<=10. Упорядкувати прізвища в алфавітному порядку Вивести список учнів , чиї дані знаходяться в діапазоні: 65 кг < вага< 71кг, 166 см < зріст< 171 см Створити параметричний запит, який відображає список хлопців або дівчат з вказівкою їх ваги та зросту. Вивести список дівчат, за видом захоплення. Сформувати такий запит, щоб вид захоплення можна було ввести частково. Створити підсумковий запит , який відображає середню вагу і середнй зріст за групами чоловічої та жіночої статі