STRING_SEG
Syntax
STRING_SEG(von, bis, Daten)
Parameter
von
Die Zeichenzahl ab dem Anfang der Zeichenfolge, bei der die Extraktion des Zeichenfolgesegments beginnen soll. Es muss sich um eine positive Ganzzahl größer als null und kleiner als bis handeln; andernfalls gibt STRING_SEG eine leere Zeichenfolge zurück.
bis
Die Zeichenzahl ab dem Anfang der Zeichenfolge, bei der die Extraktion des Zeichenfolgesegments enden soll. Es muss sich um eine positive Ganzzahl größer-gleich von handeln. Wenn bis gleich von ist (und bis kleiner-gleich der Länge der Zeichenfolge ist), wird ein Zeichen zurückgegeben.
Daten
ASCII-Zeichenfolgewerte. Dabei kann es sich um ASCII-Text in Anführungszeichen, eine Textspalte, einen Zellenbereich mit Text oder einen Ausdruck handeln, dessen Auswertung einen dieser Typen ergibt. Informationen zur Formatdefinition von Daten finden Sie im Abschnitt "Makrofunktionsparameter" im Kapitel des vorliegenden Handbuchs für Ihr IBM® Produkt.
Beschreibung
STRING_SEG gibt aus jedem Zeichenfolgewert im angegebenen Datenbereich das Zeichenfolgesegment zwischen zwei Indizes zurück. Wenn von größer als die Länge einer Zeichenfolge ist, wird nichts zurückgegeben. Wenn bis größer als die Länge einer Zeichenfolge ist, werden alle Zeichen ab von zurückgegeben.
Beispiele
Erstellt eine neue Spalte TEMP, die die ASCII-Zeichenfolge "15. JAN." enthält.
Erstellt eine neue Spalte TEMP, die die ASCII-Zeichenfolge "uck" enthält.
Erstellt eine neue Spalte TEMP, die das fünfte und das sechste Zeichen jeder Zeichenfolge in der Spalte W1 enthält.
Erstellt drei neue Spalten TEMP, WX und WY. Die Werte in der Spalte TEMP sind die Zeichen 10-20 der Zeichenfolgen in den entsprechenden Zeilen von Spalte W1, die Werte von Spalte WX sind die Zeichen 10-20 der Zeichenfolgen in den entsprechenden Zeilen von Spalte W2 und die Werte von Spalte WY sind die Zeichen 10-20 der Zeichenfolgen in den entsprechenden Zeilen von Spalte W3.
Erstellt drei neue Spalten TEMP, WX und WY. Die Werte in der Spalte TEMP sind die Zeichen 5-10 der Zeichenfolgen in Zeile 1-50 von Spalte W1, die Werte von Spalte WX sind die Zeichen 5-10 der Zeichenfolgen in Zeile 1-50 von Spalte W2 und die Werte von Spalte WY sind die Zeichen 5-10 der Zeichenfolgen in Zeile 1-50 von Spalte W3.
Zugehörige Funktionen