In dem Feld können für eine berechnete Spalte zulässige SQL-Spaltenoperationen definiert werden. So kann man Konstanten definieren, Rechenoperationen oder sonstige Bedingungen ausführen. Die verwendeten Feldnamen müssen in den verfügbaren Feldern definiert sein. Damit eine Spaltenselektion ordnungsgemäß funktionieren kann, ist die korrekte Hinterlegung der "Kleinschreibung" relevant.
Beispiele in DB2 (Abweichungen je Datenbanktyp möglich):
Feldhinterlegung | Auswirkung |
---|---|
'TEST' | Es wird die Konstante "TEST" in der Spalte ausgegeben. |
CONCAT('TEST: ', AKFAUN) | Die Konstante "TEST: " wird mit dem variablen Wert aus AKFAUN verknüpft. |
CONCAT('TEST', UTLSTP.TLSGP1 CONCAT UTLSTP.TLSGP2) | Die Konstante "TEST" wird mit den verbundenen Dateifeldern verknüpft. |
AKAUME * 5 | Der numerische Feldwert AKAUME wird mit 5 multipiziert ausgegeben. |
(AKAUME + AKASME) / 2 | Addition der beiden Feldwerte und anschließende Division durch 2. |
CASE WHEN AKAUME < 5 THEN 'SMALL' ELSE 'BIG' END | Bedingung wenn AKAUME kleiner 5, dann wird der Inhalt mit "SMALL" festgelegt, ansonsten mit "BIG" |