“条件”窗格

“条件”窗格用于指定查询选项(比如要显示哪些数据列,如何对结果进行排序,以及选择哪些行等),这通过将您的选择输入到一个类似电子表格的网格中来实现。 在“条件”窗格中可以指定:

  • 要显示的列和列名别名。

  • 列所属的表。

  • 计算列的表达式。

  • 查询的排序顺序。

  • 搜索条件。

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

  • “更新”或者“插入到”查询的新值。

  • “插入源”查询的目标列名。

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

备注

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置

关于“条件”窗格

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

出现在“条件”窗格中的特定信息取决于所创建查询的类型。 如果创建“选择”查询,则“条件”窗格包含的列与创建“更新”查询时不同。

下表列出可以出现在“条件”窗格中的网格列。

查询类型

说明

全部

显示用于查询的数据列名或计算所得列的表达式。 该列将被锁定,以便当水平滚动屏幕时,始终可以看到该列。

Alias

“选择”、“插入源”、“更新”、“生成表”

指定列的可选名称或可以用于计算所得列的名称。

“选择”、“插入源”、“更新”、“生成表”

指定关联数据列的表名或表结构对象名。 对于计算所得列,该列是空白的。

Output

“选择”、“插入源”、“生成表”

指定某个数据列是否出现在查询输出中。

说明说明
如果数据库允许,可以将某个数据列用于排序子句或搜索子句,但不在结果集内显示该数据列。

排序类型

“选择”、“插入源”

指定关联的数据列用于对查询结果进行排序,并指定排序是升序还是降序。

排序顺序

“选择”、“插入源”

指定用于对结果集进行排序的数据列的排序优先级。 当更改某个数据列的排序顺序时,所有其他列的排序顺序都将相应更新。

Group By

“选择”、“插入源”、“生成表”

指定关联的数据列用于创建聚合查询。 只有从“工具”菜单选择了“分组依据”或向“SQL”窗格中添加了 GROUP BY 子句时,该网格列才会出现。

默认情况下,该列的值设置为“分组依据”,而且该列也成为 GROUP BY 子句的一部分。

当移动到该列的一个单元格中,并选择一个聚合函数应用到关联的数据列时,在默认情况下得到的表达式将作为结果集的输出列而添加进来。

Filter

全部

指定关联数据列的搜索条件(筛选器)。 输入运算符(默认为“=”)和要搜索的值。 用单引号将文本值括起来。

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

如果在 筛选器 网格列中输入多个单元格的值,得到的搜索条件与逻辑自动链接和。

为单个数据库列指定多个搜索条件表达式 (例如, (fname > 'A') AND (fname < 'M'),两次添加数据列添加到 " 条件 " 窗格和输入单独的值在数据列中的每个实例的 筛选器 网格列。

或...

全部

指定数据列的附加搜索条件表达式,并用逻辑 OR 链接到先前的表达式。 可以通过在最右边的“或...”列中按 Tab 键来添加更多的“或...”网格列。

Append

插入源

指定关联数据列的目标数据列名称。 创建“插入源”查询时,查询和视图设计器尝试将源与适当的目标数据列匹配。 如果查询和视图设计器无法选择匹配列,则必须提供列名。

新值

“更新”、“插入到”

指定要放入关联列中的值。 可输入文本值或表达式。

请参见

任务

如何:指定搜索条件

参考

“关系图”窗格

“结果”窗格

“SQL”窗格

概念

输入搜索值规则

其他资源

设计查询和视图

对查询结果进行排序和分组