Операция | Описание |
---|---|
имя_поля "имя_поля" |
значение поля имя_поля |
'string' | строка |
number | число |
NULL | значение "нет данных" |
exp(a) | число e в степени a |
ln(a) | натуральный логарифм (основание e) числа a |
log10(a) | десятичный логарифм (основание 10) числа a |
log(a,b) | логарифм с основанием b числа a |
sqrt(a) | квадратный корень |
sin(a) | синус числа a |
cos(a) | косинус числа b |
tan(a) | тангенс числа a |
asin(a) | арксинус числа a |
acos(a) | арккосинус числа a |
atan(a) | арктангенс числа a |
to int(a) | перевести строку a в целочисленное значение |
to real(a) | перевести строку a в десятичное значение |
to string(a) | перевести число a в строку |
lower(a) | перевести строку a в нижний регистр |
upper(a) | перевести строку a в верхний регистр |
length(a) | длина строки a |
atan2(y,x) | арктангенс y/x использующий знаки двух аргументов для определения квадранта результата. |
replace(a,replacethis,withthat) | заменить строку replacethis на строку withthat в строке a |
regexp_replace(a,replacethis,withthat) | заменить регулярное выражение replacethis на строку withthat в строке a |
substr(a,from,len) | подстрока длиной len символов строки a начиная с from (первый символ имеет индекс 1) |
a || b | соединить строки a и b |
$rownum | номер текущей строки |
$area | площадь полигона |
$perimeter | периметр полигона |
$length | длина линии |
$id | id объекта |
$x | координата X точки |
$y | координата Y точки |
xat(n) | координата X n-ой точки линии (индекс начинается с 0; отрицательные значения отсчитываются от последнего значения индекса) |
yat(n) | координата Y n-ой точки линии (индекс начинается с 0; отрицательные значения отсчитываются от последнего значения индекса) |
a ^ b | a в степени b |
a * b | a умножить на b |
a / b | a делить на b |
a + b | a плюс b |
a - b | a minus b |
+a | положительный знак |
-a | отрицательное значение a |