SUBSTR- oder SUBSTRING-Makro
SUBSTR oder SUBSTRING Makro ist in Unica Campaign und Unica Interact verfügbar.
Syntax
SUBSTR(string_value, start_pos[, nchars]) or SUBSTR(string_value FROM start_pos[ FOR nchars]) SUBSTRING(string_value, start_pos[, nchars]) or SUBSTRING(string_value FROM start_pos[ FOR nchars]) Parameter
string_value
Die Zeichenfolge, der eine Unterzeichenfolge entnommen werden soll.
start_pos
Das erste Zeichen jeder Unterzeichenfolge wird extrahiert.
nchars
Die Anzahl der zu extrahierenden Zeichen (muss größer-gleich 0 sein). Wenn dieser Wert nicht angegeben ist, werden alle restlichen Zeichen in string_value extrahiert.
Syntax
SUBSTR oder SUBSTRING extrahiert nchars Zeichen aus der Zeichenkette, beginnend bei start_pos. Wenn nchars nicht angegeben ist, werden durch SUBSTR und SUBSTRING die Zeichen von start_pos bis zum Ende der Zeichenfolge extrahiert. Nachfolgende Leerzeichen werden automatisch abgeschnitten. Um Syntaxfehler zu vermeiden, stellen Sie sicher, dass numerische Werte durch ein Komma und ein Leerzeichen getrennt werden, wie in den Beispielen gezeigt.
SUBSTR(string_value, start_pos[, nchars]) oder SUBSTRING(string_value, start_pos[, nchars]) Beispiele
SUBSTR SUBSTR Returns |
("abcdef" FROM 1 FOR 2) ("abcdef", 1, 2) 'ab' |
SUBSTR SUBSTR Returns |
("abcdef" FROM -2 FOR 4) ("abcdef", -2, 4) 'a' |
SUBSTR SUBSTR Returns |
("abcdef" FROM 3) ("abcdef", 3) 'cdef' |