在實際工作中,通常需要按照某一個或某幾個關鍵字進行模糊查詢,已到達快速、準確、高效查詢的目的。在ArcGIS中是通過SQL語句,利用關鍵字like來實現的。例如我們可以借助like快速查詢滿足以某一個關鍵字開頭,以某一個關鍵字結尾,或者包含某一個關鍵字的結果。
在ArcGIS中,利用SQL(Structured Query Language)結構化查詢語言的語法格式為:
Select * from 表名列表 where 字段名 like 模糊查詢表達式
溫馨提示:在模糊查詢表達式中,關鍵的是需要正確使用%,在個人數據庫中需要把%替換為*號。
根據查詢的目標,一般有以下三種不同的形式:
- 查詢關鍵字開頭
- 查詢關鍵字結尾
- 查詢包含關鍵字
舉例1:從土地利用現狀數據中查詢出以“水”字開頭的所有圖斑記錄
select * from 土地利用數據 where name like '水%'
ArcGIS實現:
打開土地利用數據的屬性表,在表選項下拉菜單中點擊按屬性選擇,在代碼區域構造SQL代碼,如下圖。