Здравствуйте, товарищи!
Столкнулся со следующей задачей. Имеется текстовый документ в котором записаны исходные значения в виде чисел и выглядят они таким образом: 105 – 116, 120, 121, 128 – 140, 144, 152, 154 – 164, 174- 183, 187.
Необходимо сделать запрос в атрибутивной таблице arcgis с помощью калькулятора к примеру в таком виде:
Квартал in (105 – 116, 120, 121, 128 – 140, 144, 152, 154 – 164, 174- 183, 187) и было бы оно хорошо, если бы символ ''-'' воспринимался и выдавал все значения в заданном интервале, но к сожалению калькулятор проглатывает запрос только типа Квартал in >104 and<117 or Квартал=120 or Квартал=121 or Квартал >127 and Квартал <141 и т.д.
Подскажите существует ли возможность сделать запрос таким образом чтоб не исправлять исходные данные из текстового файла?
Выбрать в атрибутиыной таблице с помощью SQL
-
- Участник
- Сообщения: 68
- Зарегистрирован: 30 авг 2014, 11:11
- Репутация: 0
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Выбрать в атрибутиыной таблице с помощью SQL
Нет, самый близкий SQL будет
Код: Выделить всё
WHERE Квартал BETWEEN 105 AND 116 OR Квартал IN (120, 121) OR ...
-
- Участник
- Сообщения: 68
- Зарегистрирован: 30 авг 2014, 11:11
- Репутация: 0
Re: Выбрать в атрибутиыной таблице с помощью SQL
Очевидно что все же придётся исключать из запроса символ "-"
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей