使用 SQL 助手创建 SQL 语句

可以使用 SQL 助手帮助您创建要用 DB2 Web Query 来运行的查询

要使用 SQL 助手来创建语句:

1.         打开 SQL 助手窗口。(从编辑查询窗口中,单击 SQL 助手)。

2.         从下拉列表中,选择想要创建的 SQL 语句类型。可以创建 select 语句、delete 语句或 update 语句。

3.         单击按钮。出现表选择部分。

4.         创建者列表中,突出显示想要从其中进行选择、删除或更新的表的创建者。与所选创建者相关联的表将出现在列表。

5.         列表中,突出显示想要从其中进行选择、删除或者想要更新的表。单击添加。所选择的表将出现在查询工作空间中。

6.         对您想在 SQL 语句中使用的所有表重复步骤 3-5。

7.         单击。所选择的一个或多个表中的列将出现在查询工作空间中。

8.         从每个表的列的列表中。突出显示想要在查询中使用的一列或多列。单击添加(+)。所选择的列将出现在区域中。

9.         区域中,在命名为字段中指定想要将每一列称为的名称。

10.       操作列表中,选择想要对该列执行的操作。您可以选择:

à          - 对该行不执行任何操作

à         升序排序 - 使行按升序顺序排序

à         降序排序 - 使行按降序顺序排序

11.       可选:通过对一列选择选择复选框,并使用向上或向下箭头来将该列在列表中上下移动。

12.       可选:在区域中,单击添加(+)以添加定制列。于是向列表中添加了一列。在字段中指定列名。查询中调用一列所采用的名称是在命名为字段中,要对该列执行的操作是在操作列表中。如果定制列调用一个将创建数字值的函数,则可以选择分组依据单选按钮来将结果按定制列分组。

13.       对您想在 SQL 语句中使用的每一列选择选择复选框。

14.       单击条件。出现行条件区域。

15.       查询工作空间中,突出显示想要对其添加行条件的那些行,并单击添加(+)图标。

16.       行条件区域中,指定您使用所提供的等式所选择的每一行的行条件。使用And(&)图标来在两行之间创建 AND 条件,使用OR(|)图标来在两行之间创建 OR 行条件。

注意: 还可以使用行条件区域中的图标来将行条件在列表中上下移动、添加新的行条件、重复现有行条件和删除现有行条件。

17.       对您想在 SQL 语句中使用的每一列选择选择复选框。

18.       单击连接。出现连接区域。

19.       查询工作空间中,选择想要在连接中使用的两个表上的复选框。

20.       查询工作空间中,突出显示您选择的要在连接中使用的每个表中的一行。

21.       单击与您想要执行的连接类型相对应的图标。必须从不同的表中突出显示那些行。可用的连接类型为:

à         左外连接

à         内部连接

à         右外连接

à         完全外部连接

连接将出现在连接区域中。

22.       连接区域中,从条件列表中选择期望的连接条件。

注意: 如果需要切换已经选择的已连接列的顺序,则选择需要交换的连接,并单击交换按钮。

23.       对您想在 SQL 语句中使用的每个连接选择选择复选框。

24.       单击创建查询。这就创建了 SQL 语句。