Arcgis中最常用的功能之一就是按属性选择查询。今天小编汇总几种查询的方法分享给大家~~
查询方法1:like/_
示例数据:全国各省市县行政区名称
比如:
①"市" LIKE '%海%',表示查询带“海”字的城市
②"市" LIKE '海%',表示查询第一个字为“海”字的城市:
③"市" LIKE '%海',表示查询最后一个字为“海”字的城市
④"市" LIKE '海_',表示查询第一个字符为“海”,第二个字符为任意字符,但只能有一个字符。
所以,用like和_两个自由组合,可以筛选出你想要的任何数据啦~
查询方法2:In/or
示例数据:变更调查数据
比如,想筛选耕地(DLDM为0101、0102、0103)
可以用"DLBM" IN( '0101' , '0102' , '0103' ),或"DLBM" = '0101' OR "DLBM" = '0102' OR "DLBM" = '0103'
查询方法3:NOT IN
比如,想筛选除耕地之外的图斑
"DLBM" NOT IN( '0101' , '0102' , '0103' )
查询方法4:AND
比如,想筛选耕地且权属性质为“集体”的图斑
"DLBM" IN( '0101' , '0102' , '0103' ) AND "QSXZ" IN( '30' )
查询方法5:>、<
比如,想筛选图斑面积大于10000平方米的耕地
"DLBM" IN( '0101' , '0102' , '0103' ) AND "TBMJ" >10000