2013-06-28 3 views
3

Я использую ArcGIS 10.1, и он позволяет вам только выписывать инструкцию WHERE для фильтрации определенных функций из таблицы.SQL в ArcGIS - Найти значение LIKE в нескольких столбцах

Моего текущее утверждения:

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

В основном я должен получить все строки, которые имеют определенное слово в строках в любом столбце 1 или 2. Я бы объединить столбцы, но они поддерживают только 254 символов и мне нужно больше, чем это.

Можно ли выполнять поиск более чем одной строки в каждом операторе без использования нескольких операторов OR?

+0

Ваш текущий запрос ... не работает? Выбросить ошибку? – Juffy

ответ

0

каюсь это немного удар в темноте, но вы можете быть в состоянии объединить содержимое двух столбцов в одну строку, чтобы сравнить, как это:

COLUMN1 + COLUMN2 LIKE '%value%'

Конечно это действительный SQL для SQL-сервера, поэтому он может работать и для ArcGIS.

+0

К сожалению, это не сработало. Я боюсь, что на самом деле это не SQL, а просто интерпретация. Не удивительно, что, поскольку Arc, как правило, является куском мусора. – Eyrofire