arcgis屬性選取like用法


查詢對象為ArcInfo coverage,shapefile, INFO table,dBASE table,ArcSDE data,ArcIMS 要素類,或者 ArcIMS image service 子圖層: '_' indicates one character    '%' indicates any number of characters.
查詢對象為personal geodatabase data:

'?' indicates one character '*' indicates any number of characters

 

 

ArcGIS的查詢語句跟數據庫相關,例如,進行模糊查詢:

對於Oracle等大型數據庫來說應該是如下:

where 項目名稱 like '%土地%'   ---------------------------------------------------用引文單引號。

                    

但是對於個人數據庫,即access數據庫來說,應該是:

where 項目名稱 like '*土地*'

使用通配符查詢

通配符 描述 示例
% 包含零個或更多字符的任意字符串。 WHERE title LIKE '%computer%' 將查找處於書名任意位置的包含單詞 computer 的所有書名。
_(下划線) 任何單個字符。 WHERE au_fname LIKE '_ean' 將查找以 ean 結尾的所有 4 個字母的名字(Dean、Sean 等)。
[ ] 指定范圍 ([a-f]) 或集合 ([abcdef]) 中的任何單個字符。 WHERE au_lname LIKE '[C-P]arsen' 將查找以arsen 結尾且以介於 C 與 P 之間的任何單個字符開始的作者姓氏,例如,Carsen、Larsen、Karsen 等。
[^] 不屬於指定范圍 ([a-f]) 或集合 ([abcdef]) 的任何單個字符。 WHERE au_lname LIKE 'de[^l]%' 將查找以 de 開始且其后的字母不為 l 的所有作者的姓氏。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM