Online Documentation for SQL Query for InterBase/FireBird
Выводимые поля
На вкладке Selection отображаются поля, которые получены в результате выполнения запроса. Эта вкладка остаётся пустой, если были выбраны все поля (SELECT *).
Select only unique records
Если флажок установлен, то в результате запроса отображаются только неповторяющиеся записи.
- Source field name содержит настоящие имена столбцов, выводимых в результат запроса.
- В столбце Name of output указан псевдоним поля, под которым оно будет выведено в результате запроса.
- Столбец Aggregate содержит аггрегирующую функцию.
- Grouping указывает сгруппирован столбец или нет.
В этой таблице можно редактировать заголовки полей, менять порядок их отображения, устанавливать аггрегирующие функции (SUM, MIN, MAX, AVG и COUNT) для каждого поля. Чтобы удалить поле из списка, нажмите правой клавишей мыши на нем и выберите пункт контекстного меню Delete current row. Чтобы изменить исходное поле, дважды щелкните на нем мышкой, затем напечатайте имя поля, или выберите нужное из выпадающего списка доступных полей.
Основные действия с полями выполняются при помощи контекстного меню, которое открывается по нажатию на поле правой кнопкой мыши.
С помощью этого меню выполняются следующие операции:
- Delete current row - удаление выделенного поля.
- Insert Query - вставка вложенного запроса.
- Insert CASE - вставка конструкции CASE.
Чтобы изменить имя выводимого поля, установите на нем курсор и задайте желаемое имя.
Если Вы хотите задать аггрегирующую функцию, щелкните мышкой в столбце Aggregate и укажите имя функции вручную, или выберите из списка.
Также поля можно отсортировать, щелкнув левой кнопкой мышки на заголовок столбца в котором содержатся поля.
Порядок полей в результате запроса будет соответствовать их последовательности в этой таблице.
Встроенные запрос открывается на отдельной вкладке рабочей области для редактирования и отображается в дереве подзапросов в левой части Визуального конструктора.
В поле Grouping отображается, будет ли производиться группировка данных.
При вставке конструкции CASE условия задаются в появляющемся диалоговом окне.
Поле, для которого задается условие, выберите из раскрывающегося списка Name. Псевдоним нового поля в котором будут отображаться результаты выполнения укажите в поле Alias.
Выражения WHEN и THEN задайте в соответствующих полях. Если необходимо задать выражение ELSE, то укажите его значение в поле THEN, оставив поле WHEN пустым.
Смотрите также: |