Ассистент SQL поможет вам создать запрос, выполняемый в DB2 Web Query
Чтобы создать оператор при помощи Ассистента SQL:
1. Откройте окно Ассистент SQL. (В окне Редактировать запрос нажмите кнопку Ассистент SQL).
2. Из выпадающего списка выберите тип оператора SQL, который хотите создать. Можно создать оператор SELECT, DELETE или UPDATE.
3. Нажмите кнопку Таблицы. Появится раздел Выбор таблицы.
4. В списке Создатель выделите создателя таблицы, для которой вы хотите выполнить операцию SELECT, DELETE или UPDATE. Таблицы, связанные с выбранным создателем, будут показаны в списке Таблицы.
5. В списке Таблицы выделите таблицу, для которой вы хотите выполнить операцию SELECT, DELETE или UPDATE. Нажмите кнопку Добавить. Выбранная таблица появится в Рабочем пространстве запроса.
6. Повторите шаги с 3 по 5 для всех таблиц, которые хотите использовать в операторе SQL.
7. Нажмите кнопку Столбцы. Столбцы выбранной таблицы (или таблиц) появятся в Рабочем пространстве запроса.
8. Из списка столбцов для каждой таблицы выделите столбец или столбцы, которые хотите использовать в запросе. Нажмите кнопку Добавить (+). Выбранные столбцы появятся в области Столбцы.
9. В области Столбцы задайте в поле Как для каждого столбца имя, под которым он будет использоваться.
10. Из списка Действие выберите действие, которое хотите выполнить для этого столбца. Можно выбрать один из следующих вариантов:
· Нет - Не выполнять никаких действий для строки
· Сортировка по возрастанию - сортировать строки в восходящем порядке
· Сортировка по убыванию - сортировать строки в нисходящем порядке
11. Необязательно: Столбец можно переместить вверх или вниз в списке, включив переключатель Выбрать для этого столбца и используя стрелки вверх или вниз.
12. Необязательно: Можно добавить пользовательский столбец, для этого в области столбцы нажмите кнопку Добавить (+). В список будет добавлен столбец. Задайте его имя в поле Столбец. Задайте в поле Как имя, под которым он будет использоваться в запросе, и выберите выполняемое для него действие из списка Действие. Если пользовательский столбец вызывает функцию, создающую числовые значения, можно выбрать радиокнопку, задающую тип группировки, чтобы результаты были сгруппированы по этому пользовательскому столбцу.
13. Включите переключатель Выбрать для каждого столбца, который хотите использовать в операторе SQL.
14. Нажмите кнопку Условия. Появится область Условия строк.
15. В Рабочем пространстве запроса выделите строки, для которых хотите добавить условия строк, и нажмите кнопку Добавить (+).
16. В области Условия строк задайте условия строк для каждой выбранной строки, используя предложенное уравнение. Значок И (&) используется для задания условия AND между двумя строками, а значок ИЛИ (|) - для задания условия OR между двумя строками.
Примечание: Значки в области Условия строк можно также использовать для перемещения условий строк вверх и вниз в списке, добавления нового условия строки, дублирования или удаления существующих условий строк.
17. Включите переключатель Выбрать для каждого столбца, который хотите использовать в операторе SQL.
18. Нажмите кнопку Объединения. Появится область Объединения.
19. В Рабочем пространстве запроса включите переключатели для двух таблиц, которые хотите использовать в объединении.
20. В Рабочем пространстве запроса выделите по одной строке в каждой из выбранных для объединения таблиц.
21. Щелкните по значку нужного типа объединения. Выделять нужно строки из разных таблиц. Доступные типы объединения:
· Левое внешнее объединение
· Внутреннее объединение
· Правое внешнее объединение
· Полное внешнее объединение
Это объединение появится в области Объединения.
22. В области Объединения выберите нужное условие объединения из списка Условие.
Примечание: Если нужно поменять порядок выбранных столбцов объединения, выберите это объединение и нажмите кнопку Переставить.
23. Включите переключатель Выбрать для каждого объединения, которое хотите использовать в операторе SQL.
24. Нажмите кнопку Создать запрос. Оператор SQL будет создан.