Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Выражения в запросах

Читайте также:
  1. Агрессия и элементарные лексические средства ее выражения в литературе.
  2. Английские предлоги перед существительными - выражения образа действия
  3. Английские фразы и выражения о жизни.
  4. Арифметические выражения
  5. Арифметические выражения в языке Turbo Pascal.
  6. Арифметические операции, функции, выражения. Арифметический оператор присваивания
  7. Вопрос 4. Деловой этикет – форма выражения деловой этики

Для указания условий отбора данных и для создания вычисляе­мых полей в запросах используются выражения. Выражения пред­ставляют собой формулы, по которым вычисляются необходимые значения. Различают арифметические и логические выражения.

Выражения могут состоять из следующих элементов:

- литералов;

- операторов;

- констант;

- идентификаторов;

- функций.

Литерал — это точное значение, которое MS Access использует именно в том виде, как оно вводится. При записи литерала приме­няются специальные символы-ограничители, которые указывают на тип данных литерала.

Если литерал — число, то он вводится без ограничителей. Напри­мер, 465.8.

Текстовый литерал должен иметь в качестве ограничителя " или '. Например. "Иванов" или 'Иванов'.

В литералах типа «дата» используется ограничитель #. Например, #12/11/12#.

В случае литерала типа «поле» или «элемент управления» вводятся ограничители [ ]. Например, [Фамилия].

Оператор указывает действие, которое должно быть выполнено с элементами выражения.

Выделяются следующие группы операторов:

1) арифметические: * (умножение), + (сложение), — (вычита­ние), / (деление), ^ (возведение в степень);

2) соединение частей текста &, например, = [Фамилия] & " " & [Имя];

3) сравнения: < (меньше), <= (меньше или равно), > (больше), >= (больше или равно), = (равно), <> (не равно);

4) логические: And (И), Not (Нет), Or (Или);

5) операторы SQL:

- Like — для использования логики замены в выражениях;

- In — для определения, содержится ли элемент данных в списке значений;

- Between... And — для выбора значений из определенного интервала.

Константа — это неизменяемая величина. К наиболее часто ис­пользуемым константам относятся Null (соответствует полю, не со­держащему значений или символов), Истина, Ложь.

Идентификатор — это имя, введенное в выражение для резерви­рования места под значение, которое хранится в поле или элементе управления. На основе использования идентификаторов можно со­здавать выражения, которые используют информацию, хранящуюся в таблицах, формах, отчетах. Идентификаторы обычно заключают­ся в квадратные скобки [ ]. Например, [Дата] относится к значению поля Дата таблицы Пациенты.

Функция — это специальное имя, которое используется для вы­полнения какой-либо операции и может применяться в выражениях. В MS Access встроено несколько десятков функций. Аргументы функ­ции должны заключаться в круглые скобки (). Скобки могут быть опущены только при нулевом аргументе. Примерами функций, ис­пользуемых при построении выражений в запросах, могут служить:

- Avg() — вычисление среднего значения данных определенного поля;

- CountO —определение количества записей, отобранных по условию;

- Sum() — суммирование значений определенного поля;

- Мах() — вычисление максимального значения поля;

- First() — определение первого значения в указанном поле записей, отобранных запросом;

- Last() — определение последнего значения в указанном поле записей, отобранных запросом;

- Var() — вычисление коэффициента вариации значений данно­го поля для всех записей, отобранных запросом.


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


Читайте в этой же книге: СУБД Microsoft Access | Объекты базы данных | Главное окно MS Access | Сохранение базы данных | Свойства полей Access. | Конструктор формы | Переходы по записям | Вычисления в запросах |
<== предыдущая страница | следующая страница ==>
Создание фильтра в таблице или форме| Запрос на выборку

mybiblioteka.su - 2015-2024 год. (0.007 сек.)