Online Documentation for SQL Query for PostgreSQL

Рабочая область


Рабочая область - основная часть визуального конструктора запросов. Просто поместите на нее таблицы, представления, выберите нужные поля, установите связи, если это необходимо, и запрос готов.

 

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

 

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

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

 

Если не выбрано ни одно поле, формируется оператор SQL "SELECT * FROM <table/view_name>", то есть выбираются все поля таблицы/представления.

 

Снимите флажок с поля, чтобы исключить его из запроса.

 

Чтобы удалить объект из рабочей области, нажмите на кнопку "закрыть" в заголовке объекта, или выберите пункт Delete контекстного меню, открывающегося при нажатии правой кнопкой мыши на заголовок объекта. Вы также можете выбрать объект и нажать кнопку Del.

Объект удалится только из рабочей области. В базе данных он останется.

 

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

 

hs3321 - Working with Query Builder area

 

Выберите подходящий тип запроса из выпадающего списка: Select, Insert, Update или Delete. Если в настройках окружения включена опция CheckBox Only select mode то для выбора будет доступен только тип Select.

 

Visual Query Builder - Selecting query type

 

Используйте контекстное меню конструктора для создания объединения (Union) или подзапроса (Subquery).

 

Visual Query Builder - union

 

Создание объединения запросов происходит посредством оператора UNION или UNION ALL (если опция Union all by default включена).

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