“条件”窗格
“条件”窗格用于指定查询选项(比如要显示哪些数据列,如何对结果进行排序,以及选择哪些行等),这通过将您的选择输入到一个类似电子表格的网格中来实现。 在“条件”窗格中可以指定:
要显示的列和列名别名。
列所属的表。
计算列的表达式。
查询的排序顺序。
搜索条件。
分组判据,包括用于摘要报表的聚合函数。
“更新”或者“插入到”查询的新值。
“插入源”查询的目标列名。
在“条件”窗格中所做的更改将自动反映到“关系图”窗格和“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 |
插入源 |
指定关联数据列的目标数据列名称。 创建“插入源”查询时,查询和视图设计器尝试将源与适当的目标数据列匹配。 如果查询和视图设计器无法选择匹配列,则必须提供列名。 |
新值 |
“更新”、“插入到” |
指定要放入关联列中的值。 可输入文本值或表达式。 |