Online Documentation for SQL Query for PostgreSQL

Выводимые поля


На вкладке Selection отображаются поля, которые получены в результате выполнения запроса. Эта вкладка остаётся пустой, если были выбраны все поля (SELECT *).

 

hs3324 - Setting output fields

 

CheckBox Select only unique records

Если флажок установлен, то в результате запроса отображаются только неповторяющиеся записи.

 

  • Source field name содержит настоящие имена столбцов, выводимых в результат запроса.
  • В столбце Name of output указан псевдоним поля, под которым оно будет выведено в результате запроса.
  • Столбец Aggregate содержит аггрегирующую функцию.
  • Grouping указывает сгруппирован столбец или нет.

 

В этой таблице можно редактировать заголовки полей, менять порядок их отображения, устанавливать аггрегирующие функции (SUM, MIN, MAX, AVG и COUNT) для каждого поля. Чтобы удалить поле из списка, нажмите правой клавишей мыши на нем и выберите пункт контекстного меню Delete current row. Чтобы изменить исходное поле, дважды щелкните на нем мышкой, затем напечатайте имя поля, или выберите нужное из выпадающего списка доступных полей.

 

Основные действия с полями выполняются при помощи контекстного меню, которое открывается по нажатию на поле правой кнопкой мыши.

 

Visual Query Builder - Selection field menu

 

С помощью этого меню выполняются следующие операции:

  • Delete current row - удаление выделенного поля.
  • Insert Query - вставка вложенного запроса.
  • Insert CASE - вставка конструкции CASE.

 

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

 

Если Вы хотите задать аггрегирующую функцию, щелкните мышкой в столбце Aggregate и укажите имя функции вручную, или выберите из списка, который также содержит пользовательские функции.

 

Также поля можно отсортировать, щелкнув левой кнопкой мышки на заголовок столбца в котором содержатся поля.

Порядок полей в результате запроса будет соответствовать их последовательности в этой таблице.

Встроенные запрос открывается на отдельной вкладке рабочей области для редактирования и отображается в дереве подзапросов в левой части Визуального конструктора.

 

В поле Grouping отображается, будет ли производиться группировка данных.

 

При вставке конструкции CASE условия задаются в появляющемся диалоговом окне.

 

Query Builder - Setting output fields - CASE

 

Поле, для которого задается условие, выберите из раскрывающегося списка Name. Псевдоним нового поля в котором будут отображаться результаты выполнения укажите в поле Alias.

Выражения WHEN и THEN задайте в соответствующих полях. Если необходимо задать выражение ELSE, то укажите его значение в поле THEN, оставив поле WHEN пустым.