Выбор нескольких значений с помощью Выбрать по атрибутам в ArcGIS Desktop?

Ответы:

21

Более элегантное решение:

«Классы» в («14», «15», ....)

skedge
источник
В случае нулевого ИСПОЛЬЗОВАНИЯ кавычки ИЛИ НЕ, например, для вышеприведенного кода "Классы" в (NULL, '14 ',' 15 ', ....) ИЛИ "Классы" в (' NULL ',' 14 ',' 15 ' , ....) NB Только одна
кавычка
11

Вам нужно будет разбить ваше заявление о выборе на две отдельные части:

"Классы" = '14' ИЛИ ​​"Классы" = '07'

Изменить: изменено с И на ИЛИ, так как, как отмечено в комментариях, И не может работать в этой ситуации.

RLiso
источник
Спасибо за предложение RyanL. И в середине не работает. Но ИЛИ работает.
Стэн Джон
11
AND не работает, потому что вы не можете иметь и 14 и 07 в одном поле для одной и той же функции. Если у вас есть несколько вариантов, которые вы хотите выбрать, используйте синтаксис: fieldname in ('value1', 'value2', 'value3') для строк или без '' для целых чисел.
Алексей Терешенков
Что произойдет, если у меня будут сотни и сотни значений, которые я хочу, чтобы база данных искала и выбирала? На самом деле у меня есть целый CSV-файл с этими значениями ... Я не могу разместить их все в маленьком окне запроса с использованием SQL ... Есть ли более надежное решение?
user32882