“条件”窗格 (Visual Database Tools)

适用于:SQL Server

通过“条件”窗格,可以通过在类似电子表格的网格中输入选项来指定要显示的查询选项(例如要显示哪些数据列、如何对结果排序以及要选择哪些行)。 在“条件”窗格中,可以指定以下内容:

  • 要显示的列以及列名别名。

  • 列所属的表。

  • 计算列的表达式。

  • 查询的排序顺序。

  • 搜索条件。

  • 分组条件,包括用于摘要报表的聚合函数。

  • UPDATE 或 INSERT INTO 查询的新值。

  • INSERT FROM 查询的目标列名。

在“条件”窗格中所做的更改会自动反映在“关系图”窗格和“SQL”窗格中。 同样,“条件”窗格会自动更新,以反映在其他窗格中所做的更改。

关于“条件”窗格

“条件”窗格中的行显示查询中使用的数据列;“条件”窗格中的列显示查询选项。

“条件”窗格中显示的特定信息取决于要创建的查询类型。

如果“条件”窗格不可见,请右键单击设计器,指向 窗格,然后单击 “条件”

选项

查询类型 说明
All 显示用于查询的数据列的名称或计算列的表达式。 此列处于锁定状态,以便在水平滚动时始终可见。
别名 SELECT、INSERT FROM、UPDATE 和 MAKE TABLE 指定列的可选名称或可以为计算列使用的名称。
SELECT、INSERT FROM、UPDATE 和 MAKE TABLE 指定关联数据列的表或表结构化对象的名称。 对于计算列,此列为空。
输出 SELECT(选择)、INSERT FROM(插入数据)、MAKE TABLE(创建表) 指定数据列是否出现在查询输出中。

注意:如果数据库允许,则可以使用数据列进行排序或搜索子句,而无需在结果集中显示它。
排序类型 SELECT 和 INSERT FROM 指定使用关联的数据列对查询结果进行排序,以及排序是升序还是降序。
排序顺序 SELECT 和 INSERT FROM 指定用于对结果集进行排序的数据列的排序优先级。 更改数据列的排序顺序时,将相应地更新所有其他列的排序顺序。
分组依据 SELECT(选择)、INSERT FROM(插入数据)、MAKE TABLE(创建表) 指定用于创建聚合查询的关联数据列。 只有从“工具”菜单中选择“分组依据”或向 SQL 窗格中添加了 GROUP BY 子句时,才会显示此网格列。

默认情况下,此列的值设置为 Group By,列将成为 GROUP BY 子句的一部分。

移动到此列中的单元格并选择要应用于关联数据列的聚合函数时,默认情况下,生成的表达式将添加为结果集的输出列。
标准 All 指定关联数据列的搜索条件(筛选器)。 输入运算符(默认值为“=”)和要搜索的值。 将文本值括在单引号中。

如果关联的数据列是 GROUP BY 子句的一部分,则输入的表达式用于 HAVING 子句。

如果在 条件 网格列中输入多个单元格的值,则生成的搜索条件将自动与逻辑 AND 链接。

若要为单个数据库列指定多个搜索条件表达式,例如(fname >“A”)AND(fname <“M”),请将数据列添加到“条件”窗格中两次,并在数据列的每个实例的 Criteria 网格列中输入单独的值。
或... All 为数据列指定一个附加的搜索条件表达式,该表达式链接到具有逻辑 OR 的上一个表达式。 通过在最右边的“或...”列中按 Tab 键可以添加更多的“或...”网格列。
附加 INSERT FROM 指定与关联数据列对应的目标数据列名称。 创建插入源查询时,查询和视图设计器会尝试将源与适当的目标数据列匹配。 如果查询和视图设计器无法选择匹配项,则必须提供列名。
新值 UPDATE 和 INSERT INTO 指定要放入关联列的值。 输入文本值或表达式。

另请参阅

设计查询和视图操作指南主题 (Visual Database Tools)
关系图窗格 (Visual Database Tools)
输入搜索值的规则(Visual Database Tools)
排序和分组查询结果(Visual Database Tools)
结果窗格 (Visual Database Tools)
SQL 窗格 (Visual Database Tools)