русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основні оператори відбору


Дата добавления: 2015-07-04; просмотров: 527; Нарушение авторских прав


Оператор Опис використання
And Перевірка значення поля на відповідність декільком критеріям. Наприклад, >2 and <5
Or Перевірка значення поля на відповідність хоча б одному критерію. Наприклад: 10 or 15
< > Виключає групу даних зі складу аналізованих запитом записів. Наприклад: <>10
Between Дозволяє задати діапазон значень. Наприклад: between 10 and 20
In Дозволяє задавати використовуваний для порівняння список значень. Наприклад: in (“перший”,”другий”,”третій”)
Like Використовується для пошуку зразків в текстових полях з використання шаблонів: * — означає будь-яку кількість символів; ? — будь-який символ; # — вказує, що в даній позиції повинна бути цифра. Наприклад: для вибору прізвища, що починається з літери П і з закінченням “ов” можна записати like «П*ов»

 

При роботі з датою та часом значення повинні бути заключені між символами #. Наприклад:

#10 мая 1998# >#31.12.2010#

В СУБД Access використовується ряд інших функцій, які допоможуть задати умови відбору для дати та часу:

Day(дата) – повертає значення дня в діапазоні від 1 до 31.

Month(дата) – повертає значення місяця в діапазоні від 1 до 12.

Year(дата) – повертає значення року в діапазоні від 100 до 9999

Date() – повертає значення поточної дати.

Обчислювані поля.Над будь-якими полями можна задати обчислення та зробити обчислюване значення новим полем в запиті.

Для цього в рядку Поле бланку запита через Построитель вводиться формула для обчислення. Ім’я полів беруться у квадратні дужки.

Наприклад:

Вартість замовлення: [Реалізація]![Кількість]*[Довідник товарів]![Ціна]

У виразах можна використовувати таких операторів:

- арифметичні: * множення; + додавання; - віднімання; / ділення; ^ зведення в ступінь;



- з'єднання частин тексту за допомогою знаку &, наприклад:

=[ Прізвище] & “ “&[Ім'я]

 

Підсумкові запитизначно відрізняються від звичайних. В них поля поділяються на 2 типи:

- поля, за якими здійснюється групування даних;

- поля, для яких проводяться обчислення.

Для створення підсумкового запита, знаходячись у режимі конструктора, необхідно натиснути кнопку Групповые операции на панелі інструментів або скористатися командою Групповые операции із меню Вид. В результаті чого в бланку запиту з’явиться рядок Групповая операция.

Групування в підсумковому запиті здійснюються тільки за одним полем. У решті необхідно визначити підсумкові функції.

Основні групові функції, які можна застосувати:

SUМ - загальна сума всіх значень заданого поля;

AVG - середнє значення;

MIN - мінімальне значення;

MAX – максимальне значення;

COUNT – кількість записів за визначеним полем;

FIRST - перше значення серед відібраних записів;

LAST - останнє значення серед відібраних записів.

 

Перехресні запити.За допомогою перехресного запиту можна більш наглядно представити дані підсумкових запитів, що передбачають групування за декількома признаками.

В цьому випадку значення полів за першою ознакою групування можуть стати заголовками рядків, а за другою - заголовками стовбців.

Для створення перехресного запиту необхідно в режимі конструктора виконати команду Запрос→Перекрестный. В рядку Перекрестная таблица необхідно вказати як буде використано дане поле: у вигляді заголовка рядків, заголовка стовбців або значень.

Параметричний запитдозволяє користувачу задати критерій відбору через введення відповідного параметра при визові запиту. При створенні запита в конструкторі для ключового поля в рядку Условие отбора необхідно в квадратних дужках ввести [Введіть назва_поля] (повідомлення, яке буде виводиться на екран при виконанні запита).

Виконання запита.Готовий запит виконується після клацання по кнопці панелі інструментів в режимі конструктора запитів або при активізації команди Запуск із меню Запрос. У результаті буде отримана таблиця з відповіддю на задані умови.



<== предыдущая лекция | следующая лекция ==>
ТЕХНОЛОГІЯ СТВОРЕННЯ ЗАПИТІВ ДЛЯ РЕЛЯЦІЙНОЇ БАЗИ ДАНИХ В СЕРЕДОВИЩІ MS ACCESS 2003 | Створення запитів на зміну (запити-дії).


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.16 сек.