ArcGIS中的SQL - 在多列中查找值LIKE

时间:2013-06-28 16:40:07

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

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

我目前的陈述是:

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

基本上我必须在第1列或第2列的字符串中获取所有具有特定单词的行。我们将列组合在一起,但它们每个只支持254个字符,我需要更多。

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

1 个答案:

答案 0 :(得分:0)

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

COLUMN1 + COLUMN2 LIKE '%value%'

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