mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
75 lines
4.5 KiB
Plaintext
75 lines
4.5 KiB
Plaintext
<h3>Feldrechner</h3>
|
|
Der Feldrechner erlaubt Ihnen Felder mit Ausdrücken zu setzen.
|
|
|
|
<h4>Unterstützte Operationen</h4>
|
|
|
|
<table border=1>
|
|
<tr>
|
|
<th>Operation</th>
|
|
<th>Beschreibung</th>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<tt>spaltenname</tt><br>
|
|
<tt>"spaltenname"</tt>
|
|
</td>
|
|
<td>Wert des Feldes <tt>spaltenname</tt></td>
|
|
</tr>
|
|
<tr><td>'string'</td><td>Eine Zeichenkettenwert</td></tr>
|
|
<tr><td><i>zahl</i></td><td>Zahl</td></tr>
|
|
<tr><td>NULL</td><td>Nullwert</td></tr>
|
|
<tr><td><tt>a</tt> OR <tt>b</tt></td><td><tt>a</tt> oder <tt>b</tt> ist wahr.</td></tr>
|
|
<tr><td><tt>a</tt> AND <tt>b</tt></td><td><tt>a</tt> und <tt>b</tt> ist wahr.</td></tr>
|
|
<tr><td>NOT <tt>a</tt></td><td>invertierter Wahrheitswert von <tt>a</tt></td></tr>
|
|
<tr><td><tt>a</tt> IS NULL</td><td><tt>a</tt> hat keinen Wert</td></tr>
|
|
<tr><td><tt>a</tt> IS NOT NULL</td><td><tt>a</tt> hat einen Wert</td></tr>
|
|
<tr><td><tt>a</tt> IN ( wert[, wert] )</td><td><tt>a</tt> ist unter den aufgeführten Werten</td></tr>
|
|
<tr><td><tt>a</tt> NOT IN ( wert[, wert] )</td><td><tt>a</tt> ist nicht unter den aufgeführten Werten</td></tr>
|
|
<tr><td><tt>a</tt> = <tt>b</tt></td><td><tt>a</tt> und <tt>b</tt> sind gleich.</td><tr>
|
|
<tr>
|
|
<td>
|
|
<tt>a</tt> != <tt>b</tt><br>
|
|
<tt>a</tt> <> <tt>b</tt>
|
|
</td>
|
|
<td><tt>a</tt> und <tt>b</tt> sind nicht gleich</td>
|
|
</tr>
|
|
<tr><td><tt>a</tt> <= <tt>b</tt></td><td><tt>a</tt> ist kleiner oder gleich <tt>b</tt></td></tr>
|
|
<tr><td><tt>a</tt> >= <tt>b</tt></td><td><tt>a</tt> ist größer oder gleich <tt>b</tt></td></tr>
|
|
<tr><td><tt>a</tt> > <tt>b</tt></td><td><tt>a</tt> ist größer als <tt>b</tt></td></tr>
|
|
<tr><td><tt>a</tt> < <tt>b</tt></td><td><tt>a</tt> ist kleiner als <tt>b</tt></td></tr>
|
|
<tr><td><tt>a</tt> ~ <tt>b</tt></td></td><td><tt>a</tt> entspricht dem regulären Ausdruck <tt>b</tt></td></tr>
|
|
<tr><td><tt>a</tt> LIKE <tt>b</tt></td><td><tt>a</tt> entspricht <tt>b</tt></td></tr>
|
|
<tr><td><tt>a</tt> ILIKE <tt>b</tt></td><td><tt>a</tt> entspricht <tt>b</tt> (ohne Berücksichtigung der Groß-/Kleinschreibung)</td></tr>
|
|
<tr><td>sqrt(<tt>a</tt>)</td><td>Wurzel aus <tt>a</tt></td></tr>
|
|
<tr><td>sin(<tt>a</tt>)</td><td>Sinus von <tt>a</tt></td></tr>
|
|
<tr><td>cos(<tt>a</tt>)</td><td>Cosinus von <tt>b</tt></td></tr>
|
|
<tr><td>tan(<tt>a</tt>)</td><td>Tangens von <tt>a</tt></td></tr>
|
|
<tr><td>asin(<tt>a</tt>)</td><td>Arcussinus von <tt>a</tt></td></tr>
|
|
<tr><td>acos(<tt>a</tt>)</td><td>Arcuscosinus von <tt>a</tt></td></tr>
|
|
<tr><td>atan(<tt>a</tt>)</td><td>Arcustangens von <tt>a</tt></td></tr>
|
|
<tr><td>to int(<tt>a</tt>)</td><td>Zeichenkette <tt>a</tt> in Ganzzahl umwandeln</td></tr>
|
|
<tr><td>to real(<tt>a</tt>)</td><td>Zeichenkette <tt>a</tt> in Realzahl umwandeln</td></tr>
|
|
<tr><td>to string(<tt>a</tt>)</td><td>Zahl <tt>a</tt> in Zeichenkette umwandeln</td></tr>
|
|
<tr><td>lower(<tt>a</tt>)</td><td>Zeichenkette <tt>a</tt> in Kleinbuchstaben umwandeln</td></tr>
|
|
<tr><td>upper(<tt>a</tt>)</td><td>Zeichenkette <tt>a</tt> in Großbuchstaben umwandeln</td></tr>
|
|
<tr><td>length(<tt>a</tt>)</td><td>Länge der Zeichenkette <tt>a</tt></td></tr>
|
|
<tr><td>atan2(y,x)</td><td>Arcustangens von y/x mit Vorzeichen der beiden Argumenten, um den Quadranten des Ergebnisses zu bestimmen.</td></tr>
|
|
<tr><td>replace(<tt>a</tt>,<i>ersetzedieses</i>,<i>durchjenes</i>)</td><td>In der Zeichenkette <tt>a</tt> <i>ersetzedieses</i> durch <i>durchjenes</i> ersetzen.</td></td>
|
|
<tr><td>substr(<tt>a</tt>,<i>von</i>,<i>länge</i>)</td><td><i>lünge</i> Zeichen der Zeichenkette <tt>a</tt> ab Stelle <i>von</i> (Das erste Zeichen hat den Index 1)</td></td>
|
|
<tr><td><tt>a</tt> || <tt>b</tt></td><td>Zeichenkette <tt>a</tt> and <tt>b</tt> zusammenziehen</td></tr>
|
|
<tr><td>$rownum</td><td>Aktuelle Zeilennummer</td></tr>
|
|
<tr><td>$area</td><td>Fläche des Polygons</td></tr>
|
|
<tr><td>$perimeter</td><td>Umfang des Polygons</td></tr>
|
|
<tr><td>$length</td><td>Länge der Linien</td></tr>
|
|
<tr><td>$id</td><td>Objektkennung</td></tr>
|
|
<tr><td>$x</td><td>X-Koordinate eines Punkts</td></tr>
|
|
<tr><td>$y</td><td>Y-Koordinate eines Punkts</td></tr>
|
|
<tr><td><tt>a</tt> ^ <tt>b</tt></td><td>Potenz <tt>b</tt> von <tt>a</tt></td></tr>
|
|
<tr><td><tt>a</tt> * <tt>b</tt></td><td><tt>a</tt> mit <tt>b</tt> multipliziert</td></tr>
|
|
<tr><td><tt>a</tt> / <tt>b</tt></td><td><tt>a</tt> durch <tt>b</tt> geteilt</td></tr>
|
|
<tr><td><tt>a</tt> + <tt>b</tt></td><td><tt>a</tt> addiert zu <tt>b</tt></td></tr>
|
|
<tr><td><tt>a</tt> - <tt>b</tt></td><td><tt>a</tt> weniger <tt>b</tt></td></tr>
|
|
<tr><td>+<tt>a</tt></td><td>Positives Vorzeichen</td></tr>
|
|
<tr><td>-<tt>a</tt></td><td>Negativer Wert von <tt>a</tt></td></tr>
|
|
</table>
|