构造和修改查询

您可以编写查询以过滤要素和表记录,从而创建可以选择、识别、分析或绘制的子集。查询由一个或多个以标准结构化查询语言 (SQL) 语法编写的子句组成。作为编写 SQL 语法的替代方法,您可以选择使用查询构建器以交互方式通过菜单选项构建查询。

注:

有关为图层或表的定义查询构建子句的具体说明,请参阅定义查询

以交互方式构建查询

您可以通过构建一个或多个子句来构建查询: 按照以下步骤在窗格的查询构建器中构建查询。

  1. 在查询构建器中,如有必要,请单击添加子句添加新子句访问菜单以构建子句。
  2. 从下拉菜单中选择值以构建 Where 子句。这些菜单及其值仅适用于基础源数据。
  3. 可选择单击验证 SQL 表达式是否有效 验证 SQL 表达式是否有效 来验证查询和向查询中添加子句。
  4. 也可以单击添加子句 添加新子句 向查询中添加其他子句。
  5. 或者单击 SQL 查看使用原生 SQL 语法编写的查询。

加载查询

或者,可以加载现有查询。单击加载 加载查询从查询表达式文件(文件扩展名为 .exp)加载查询。如果该表达式比较复杂,无法在交互模式下进行评估,则子句将在 SQL 模式下打开。

修改现有查询

从一个或多个子句构造查询后,有多种方法可以修改查询。根据需要执行以下任意操作:

  • 可随时编辑查询中的子句。将鼠标悬停在子句上直到其突出显示。单击组成子句的任何值菜单,然后选择不同的值。
  • 要向查询添加子句,请单击添加子句 添加新子句
  • 要从查询中移除子句,请将鼠标悬停在子句上方直到其突出显示,然后单击移除子句 移除子句
  • 要完全移除查询,请单击移除查询 移除
  • 要将查询语法导出到查询表达式文件(.exp 文件扩展名),请单击保存 保存。浏览至某个文件位置并提供文件名。
  • 要将当前查询替换为查询表达式文件(文件扩展名为 .exp)中的其他查询,请单击加载 加载查询。浏览至文件,然后单击确定