在实际工作中,通常需要按照某一个或某几个关键字进行模糊查询,已到达快速、准确、高效查询的目的。在ArcGIS中是通过SQL语句,利用关键字like来实现的。例如我们可以借助like快速查询满足以某一个关键字开头,以某一个关键字结尾,或者包含某一个关键字的结果。
在ArcGIS中,利用SQL(Structured Query Language)结构化查询语言的语法格式为:
Select * from 表名列表 where 字段名 like 模糊查询表达式
温馨提示:在模糊查询表达式中,关键的是需要正确使用%,在个人数据库中需要把%替换为*号。
根据查询的目标,一般有以下三种不同的形式:
- 查询关键字开头
- 查询关键字结尾
- 查询包含关键字
举例1:从土地利用现状数据中查询出以“水”字开头的所有图斑记录
select * from 土地利用数据 where name like '水%'
ArcGIS实现:
打开土地利用数据的属性表,在表选项下拉菜单中点击按属性选择,在代码区域构造SQL代码,如下图。