2

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

我目前的说法是:

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

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

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

4

1 回答 1

0

我承认这有点像在黑暗中刺伤,但是您可以将两列的内容组合成一个字符串进行比较,如下所示:

COLUMN1 + COLUMN2 LIKE '%value%'

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

于 2013-06-28T17:12:51.700 回答