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



我使用的是ArcGIS 10.1,它只允许您编写WHERE语句来从表中筛选某些功能。

我目前的说法是:

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

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

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

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

COLUMN1 + COLUMN2 LIKE '%value%'

当然,这对于SQL server来说是有效的SQL,因此也可以用于ArcGIS。

相关内容

  • 没有找到相关文章

最新更新