【问题标题】:SQL in ArcGIS - Find value LIKE in multiple columnsArcGIS中的SQL - 在多列中查找值LIKE
【发布时间】:2013-06-26 12:25:26
【问题描述】:

我使用的是 ArcGIS 10.1,它只允许您写出 WHERE 语句来过滤表中的某些特征。

我目前的说法是:

COLUMN1 LIKE '%value%' OR COLUMN2 LIKE '%value%'

基本上,我必须在第 1 列或第 2 列的字符串中获取所有包含某个单词的行。我会合并这些列,但它们每个仅支持 254 个字符,我需要的不止这些。

是否可以在不使用多个 OR 运算符的情况下在每条语句中搜索多行?

【问题讨论】:

  • 您当前的查询...不起作用吗?抛出错误?

标签: sql where arcgis sql-like or-operator


【解决方案1】:

我承认这有点摸不着头脑,但您也许可以将两列的内容组合成一个字符串进行比较,如下所示:

COLUMN1 + COLUMN2 LIKE '%value%'

当然,这是适用于 SQL 服务器的有效 SQL,因此也适用于 ArcGIS。

【讨论】:

  • 不幸的是,这不起作用。我担心它实际上不是使用 SQL,而只是解释。这并不奇怪,因为 Arc 通常是一块垃圾。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-12
  • 2017-07-26
  • 2021-11-16
  • 1970-01-01
  • 2015-02-05
相关资源
最近更新 更多