Operation | Description |
---|---|
column_name "column_name" |
value of field column_name |
'string' | literal string value |
number | number |
NULL | null value |
exp(a) | Euler's number e to the power of a |
ln(a) | natural log (i.e. base e) of a |
log10(a) | log base 10 of a |
log(a,b) | log base b of a |
sqrt(a) | square root |
sin(a) | sine of a |
cos(a) | cosine of b |
tan(a) | tangent of a |
asin(a) | inverse sine of a |
acos(a) | inverse cosine of a |
atan(a) | inverse tangent of a |
to int(a) | convert string a to integer |
to real(a) | convert string a to real |
to string(a) | convert number a to string |
lower(a) | convert string a to lower case |
upper(a) | convert string a to upper case |
length(a) | length of string a |
atan2(y,x) | inverse tangent of y/x using the signs of the two arguments to determine the quadrant of the result. |
replace(a,replacethis,withthat) | replace replacethis with withthat in string a |
regexp_replace(a,replacethis,withthat) | replace the regular expression replacethis with withthat in string a |
substr(a,from,len) | len characters of string a starting from from (first character index is 1) |
a || b | concatenate strings a and b |
$rownum | number current row |
$area | area of polygon |
$perimeter | perimeter of polygon |
$length | area of line |
$id | feature id |
$x | x coordinate of point |
$y | y coordinate of point |
xat(n) | x coordinate of nth point of a line (indices start at 0; negative values apply to the last index) |
yat(n) | y coordinate of nth point of a line (indices start at 0; negative values apply to the last index) |
a ^ b | a raised to the power of b |
a * b | a multiplied by b |
a / b | a divided by b |
a + b | a plus b |
a - b | a minus b |
+a | positive sign |
-a | negative value of a |