Operation | Beschreibung |
---|---|
spaltenname "spaltenname" |
Wert des Feldes spaltenname |
'string' | Eine Zeichenkettenwert |
zahl | Zahl |
NULL | Nullwert |
a OR b | a oder b ist wahr. |
a AND b | a und b ist wahr. |
NOT a | invertierter Wahrheitswert von a |
a IS NULL | a hat keinen Wert |
a IS NOT NULL | a hat einen Wert |
a IN ( wert[, wert] ) | a ist unter den aufgeführten Werten |
a NOT IN ( wert[, wert] ) | a ist nicht unter den aufgeführten Werten |
a = b | a und b sind gleich. |
a != b a <> b |
a und b sind nicht gleich |
a <= b | a ist kleiner oder gleich b |
a >= b | a ist größer oder gleich b |
a > b | a ist größer als b |
a < b | a ist kleiner als b |
a ~ b | a entspricht dem regulären Ausdruck b |
a LIKE b | a entspricht b |
a ILIKE b | a entspricht b (ohne Berücksichtigung der Groß-/Kleinschreibung) |
sqrt(a) | Wurzel aus a |
sin(a) | Sinus von a |
cos(a) | Cosinus von b |
tan(a) | Tangens von a |
asin(a) | Arcussinus von a |
acos(a) | Arcuscosinus von a |
atan(a) | Arcustangens von a |
to int(a) | Zeichenkette a in Ganzzahl umwandeln |
to real(a) | Zeichenkette a in Realzahl umwandeln |
to string(a) | Zahl a in Zeichenkette umwandeln |
lower(a) | Zeichenkette a in Kleinbuchstaben umwandeln |
upper(a) | Zeichenkette a in Großbuchstaben umwandeln |
length(a) | Länge der Zeichenkette a |
atan2(y,x) | Arcustangens von y/x mit Vorzeichen der beiden Argumenten, um den Quadranten des Ergebnisses zu bestimmen. |
replace(a,streiche,setze) | In der Zeichenkette a streiche durch setze ersetzen. |
regexp_replace(a,streiche,setze) | In der Zeichenkette a den regulären Ausdruck streiche durch setze ersetzen. |
substr(a,von,länge) | lünge Zeichen der Zeichenkette a ab Stelle von (Das erste Zeichen hat den Index 1) |
a || b | Zeichenkette a and b zusammenziehen |
$rownum | Aktuelle Zeilennummer |
$area | Fläche des Polygons |
$perimeter | Umfang des Polygons |
$length | Länge der Linien |
$id | Objektkennung |
$x | X-Koordinate eines Punkts |
$y | Y-Koordinate eines Punkts |
xat(n) | X-Koordinate des n-ten Punkts einer Linie (Indizes beginnen bei 0; Negative Werte beziehen sich auf das Linienende) |
yat(n) | Y-Koordinate des n-ten Punkts einer Linie (Indizes beginnen bei 0; Negative Werte beziehen sich auf das Linienende) |
a ^ b | Potenz b von a |
a * b | a mit b multipliziert |
a / b | a durch b geteilt |
a + b | a addiert zu b |
a - b | a weniger b |
+a | Positives Vorzeichen |
-a | Negativer Wert von a |