как выбрать нечетные значение

0 голосов
спросил 26 Март, 08 от _YBI_ (5,960 баллов) в категории Программные продукты Esri
 как выбрать нечетные значение из колонки?  

6 Ответы

0 голосов
ответил 26 Март, 08 от JGBoBBy (4,940 баллов)
Ну например через калькулятор поделить на 2 по модулю... Результат естественно в отдельный столбец
0 голосов
ответил 26 Март, 08 от JGBoBBy (4,940 баллов)
Мда.. Наверно не очень понятно написал.

Например есть столбец NAME с числами, среди которых надо выбрать нечетные. Создаем временное поле TEMP. В него калькулятором считаем следующее:
1 шаг - Abs ([NAME]/2)   - Abs - чтобы исключить минус, если есть отрицательные значения
2 шаг - [TEMP]-Fix ([TEMP]) - убираем целую часть.

Далее остается наше поле TEMP, в котором 2 значения - 0 и 0,5. Соответственно 0 - четные, 0,5 - нечетные значения поля NAME.
    
0 голосов
ответил 27 Март, 08 от dashat1 (820 баллов)
А если поле текстовое, то можно через Выбрать по атрибуту:
"имя_поля" LIKE '%1' OR "имя_поля" LIKE '%3' OR "имя_поля" LIKE '%5' OR "имя_поля" LIKE '%7' OR "имя_поля" LIKE '%9'
0 голосов
ответил 27 Март, 08 от Vadim (28,120 баллов)

Если просто выбрать и данные в SDE, то        FIELD_NAME % 2 = 1

Похожий синтаксис будет и для других типов данных
0 голосов
ответил 27 Март, 08 от Dana (3,340 баллов)
SELECT * WHERE (NAME / 2 - FLOOR( NAME / 2) )  <> 0
0 голосов
ответил 28 Март, 08 от _YBI_ (5,960 баллов)
спасибо за помощ
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...