Язык запросов

Алгоритм, по которому данные будут выбраны из исходных таб­лиц запроса, описывается в тексте запроса на специальном языке - язы­ке запросов. Текст запроса состоит из нескольких частей:

• описание запроса;

• объединение запросов;

• упорядочивание результатов;

• АВТОУПОРЯДОЧИВАНИЕ;

• описание итогов.

Обязательной частью запроса является только первая - описа­ние запроса. Все остальные присутствуют по необходимости.

Описание запроса определяет источники данных, поля выбор­ки, группировки и т.д.

Объединение запросов определяет, как будут объединены ре­зультаты выполнения нескольких запросов.

Упорядочивание результатов определяет условия упорядочи­вания строк результата запроса.

АВТОУПОРЯДОЧИВАНИЕ позволяет включить режим автома­тического упорядочивания строк результата запроса.

Описание итогов определяет, какие итоги необходимо рассчи­тывать в запросе и каким образом группировать результат.

Следует заметить, что в случае, когда язык запросов использу­ется для описания источников данных в системе компоновки дан­ных, секция описания итогов языка запросов не используется. Это связано с тем, что система компоновки данных самостоятельно рас­считывает итоги на основании тех настроек, которые сделаны раз­работчиком или пользователем.

Более детальнее с языком запросов поз­накомимся далее, в процессе создания конкретных отчетов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: