Операторы

При составлении выражений ГИС Аксиома используются следующие операторы. Наиболее полный их список представлен в диалоге SQL-запрос:

OR

логический оператор «или»: либо A, либо В, либо A и в вместе

XOR

логический оператор «или»: либо A, либо В, но не A и не в вместе

AND

логический оператор «и»: и A, и В

NOT

логический оператор «не»: не A

IN

логический оператор «в»: в множестве А

LIKE

логический оператор «как»: A как В

BETWEEN

логический оператор «между»: между A и В

NOT BETWEEN

логический оператор «не между»: не между A и В

=

оператор эквивалентности (равенства)

!=

оператор «не равно»

<

оператор «меньше»

>

оператор «больше»

<=

оператор «меньше или равно»

>=

оператор «больше или равно»

I

операция для битового представления чисел - «или»

&

операция для битового представления чисел - «и»

+

операция сложения двух чисел
для строк – конкатенация (соединение) строк

-

операция вычитания одного числа из другого

*

операция умножения двух чисел

/

операция деления одного числа на другое

%

операция результатом, которой является остаток от деления одного числа на другое

Contains

объект А содержит объект В, если центроид объекта В лежит в границах объекта А

Contains Part

объект А содержит часть объекта В

Contains Entire

объект А полностью содержит объект В , если границы объекта В полностью лежат внутри границ объекта А

Intersects

объект А пересекается с объектом В , если они имеют, хотя бы одну общую точку

Within

объект А находится внутри объекта В , если его центроид находится в границах объекта В

Partly Within

объект А находится внутри объекта В , если его центроид находится в части объекта В

Entirely Within

объект А находится внутри объекта В, если его граница находится полностью внутри границ объекта В