您可以编写查询以过滤要素和表记录,从而创建可以选择、识别、分析或绘制的子集。查询由一个或多个以标准结构化查询语言 (SQL) 语法编写的子句组成。作为编写 SQL 语法的替代方法,您可以选择使用查询构建器以交互方式通过菜单选项构建查询。
注:
有关为图层或表的定义查询构建子句的具体说明,请参阅定义查询。
以交互方式构建查询
您可以通过构建一个或多个子句来构建查询: 按照以下步骤在窗格的查询构建器中构建查询。
- 在查询构建器中,如有必要,请单击添加子句访问菜单以构建子句。
- 从下拉菜单中选择值以构建 Where 子句。这些菜单及其值仅适用于基础源数据。
- 可选择单击验证 SQL 表达式是否有效 来验证查询和向查询中添加子句。
- 也可以单击添加子句 向查询中添加其他子句。
- 或者单击 SQL 查看使用原生 SQL 语法编写的查询。
加载查询
或者,可以加载现有查询。单击加载 从查询表达式文件(文件扩展名为 .exp)加载查询。如果该表达式比较复杂,无法在交互模式下进行评估,则子句将在 SQL 模式下打开。
修改现有查询
从一个或多个子句构造查询后,有多种方法可以修改查询。根据需要执行以下任意操作:
- 可随时编辑查询中的子句。将鼠标悬停在子句上直到其突出显示。单击组成子句的任何值菜单,然后选择不同的值。
- 要向查询添加子句,请单击添加子句 。
- 要从查询中移除子句,请将鼠标悬停在子句上方直到其突出显示,然后单击移除子句 。
- 要完全移除查询,请单击移除查询 。
- 要将查询语法导出到查询表达式文件(.exp 文件扩展名),请单击保存 。浏览至某个文件位置并提供文件名。
- 要将当前查询替换为查询表达式文件(文件扩展名为 .exp)中的其他查询,请单击加载 。浏览至文件,然后单击确定。