Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8_Access.doc
Скачиваний:
6
Добавлен:
27.09.2019
Размер:
1.17 Mб
Скачать

Отбор данных с помощью запроса

= - полное совпадение или просто ввод

<> - полное несовпадение или Not

Like – не точное совпадение

Нахождение требуемых записей, зная подставочные символы:

* - любое количество любых символов

? – любой единственный символ текстовый

# - любая цифра

[ ] – с заключенными в них последовательных символов – соответствие любому из данных символов

[! ] - любой символ кроме заключенных в скобки

[а-д] – любой символ из диапазона

Betwen – используется с текстовыми, цифровыми полями или полями дат.

Условия можно формировать ч/з построитель выражений.

Построитель выражений используется для создания полей с выражениями.

Выражение – м.б. любая комбинация операторов, констант, текстовых констант, имен полей, элементов управления, свойств.

Результат выражения – конкретное значение.

Часто используемые операторы и функции

Оператор

Пример

Описание

Is

Is Null

Is Null позволяет выбрать записи, не имеющие значения в данном поле.

Is Not Null

позволяет выбрать записи, имеющие значение в данном поле (любое)

=

=10

Значение =10 (обычно этот оператор опускается, т.к. используется по умолчанию)

<>

<>15

Значение не = 15

>

>#15.03.03#

Значение в поле типа дата > 15.03.03

<=

<=#15.03.03#

-“”-< или= 15.03.03

&

“[Страна]”&“,”&”[Город]”

Оператор слияния 2-х строковых выражений, поле Страна и Город объединяются через ,

And

Like“*антич”AndLike“*сосуд”

В результат запроса включаются записи, удовлетворяющие одновременно обоим условиям. Позволяет выбрать записи, удов. “антич”,”сосуд”

Or

“Некрасов”Or “Донцова”

Выбирает либо…

Not

Not “нет закупа”

Включаются только записи, не содержащие указанное значение

*,/,+,-

[Цена]*[Кол-во ]

Арифметические операторы

Date()

>=Date()

Функция, возвращающая текущую дату

Date Diff

Date Diff(“y”;[Дата выдачи];[Дата возврата]) >15

Функция, вычисляющая промежуток м/у 2-мя датами

Trim()

Trim([Название])

Возвращает строку, являющуюся ее аргументом, без начальных и заключительных пробелов

Существуют и другие виды запросов:

  • запросы с параметром (критерий отбора может задать сам пользователь, введя нужный параметр при вызове запроса);

  • итоговые запросы (производят математические вычисления по заданному полю и выдают результат);

  • запросы на изменение (позволяют автоматизировать заполнение полей таблицы);

  • перекрестные запросы (позволяют создавать результирующие таблицы на основе результатов расчетов, полученных при анализе группы таблиц);

  • специфические запросы SQL (запросы к серверу базы данных, написанные на языке SQL).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]