Ввод условий основной выборки предназначен для создания несложных запросов и производится с помощью диалога формирования основной выборки. Табличный редактор основной выборки имеет стандартное и расширенное представления, графическая часть отсутствует.
В стандартном режиме набор строк основной выборки соответствует табличному редактору ввода условий поиска. Расширенный режим позволяет задать набор колонок для вывода результатов поиска, порядок сортировки выбранных колонок и использовать агрегатные функции. В расширенном режиме таблица дополняется следующими строками:
- Поле Id содержит идентификатор столбца, используемый в вычисляемых выражениях и функциях постобработки. Id столбца должен быть задан в соответствии с правилами создания переменных.
- В строку Группа вводится инструмент группировки (агрегатная функция) по данному столцу. TDMS поддерживает функции Суммы значений столбца, Количества строк в столбце; а также поиск Минимального, Среднего и Максимальных значений.
Правила группировки и пременения агрегатных функций определяются правилами их использования в языке SQL. - В строке Сортировать задается способ сортировки (по возрастанию, по убыванию или без сортировки).
- Флаг Отображать позволяет выбрать столбцы, выводимые на экран или отчет.
Чтобы переключаться в расширенный режим и обратно
Для более сложных запросов TDMS позволяет создавать выборки из нескольких выборок, связанных друг с другом определенными отношениями. Выборки состоящие из связанных запросов (подвыборок) называются составными выборками.
Переход от основной к составной выборке может быть произведен либо автоматически системой (например, если вы использовали в строке Искать табличные свойства, по которым требуется отдельный запрос), либо самим пользователем.
При переходе к составной выборке текущие условия поиска будут преобразованы в главный вложенный запрос, а настройка отображения слолбцов останется в общей для всех запросов результирующей таблице.
Чтобы перейти к составной выборке
- Выполните команду Перерейти с составной выборке, размещенную на панели инструментов.
- В открывшемся меню выберите один из вариантов изменения запроса.
Команда Мастер открывает диалог мастера поиска на шаге выбора типа объекта.
Не используйте мастер в том случае, если выборка вами уже создана. Мастер создает запрос заново, все предыдущие условия будут перезаписаны. |
Запрос, построенный с помощью табличного редактора, для выполнения на сервере должен быть преобразован в SQL-запрос. Чтобы увидеть как именно выглядит ваш запрос на языке SQL, выполните команду Показать SQL-запрос или нажмите комбинацию клавиш CTRL-Q.
Представление на языке SQL не содержит проверки прав доступа на видимость объектов и результирующей части запроса, отвечающей за вывод колонок. |