Informatica Data Quality
- Informatica Data Quality 10.1
- Alle Produkte
SUBSTR(string,start[,length] )
Argument | Erforderlich/ Optional | Beschreibung |
---|---|---|
string | Erforderlich
| Muss ein Zeichenstring sein. Übergibt die Strings, die durchsucht werden sollen. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben. Wenn Sie einen numerischen Wert übergeben, konvertiert ihn die Funktion in einen Zeichenstring.
|
start | Erforderlich
| Muss eine Ganzzahl sein. Die Position im String, an der Sie zu zählen beginnen. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben. Wenn die Startposition eine positive Zahl ist, ermittelt sie SUBSTR durch Zählen vom Stringanfang. Wenn die Startposition eine negative Zahl ist, wird die vom Stringende aus ermittelt. Bei Startposition 0 beginnt die Suche mit dem ersten Zeichen im String.
|
length | Optional
| Muss eine Ganzzahl größer als Null sein. Die Anzahl von Zeichen, die SUBSTR zurückgeben soll. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben. Wenn Sie das Argument „length“ nicht angeben, gibt SUBSTR alle Zeichen zwischen Startposition und Stringende zurück. Wenn Sie eine negative Ganzzahl oder 0 übergeben, gibt die Funktion einen leeren String zurück. Bei der Übergabe von Dezimalzahlen rundet die Funktion auf den nächsten Ganzzahlwert.
|
SUBSTR( PHONE, 0, 3 )
|
|
---|---|
|
|
|
|
|
|
SUBSTR( PHONE, 1, 3 )
|
|
---|---|
|
|
|
|
|
|
SUBSTR( PHONE, 5, 8 )
|
|
---|---|
|
|
|
|
|
|
|
|
SUBSTR( PHONE, -8, 3 )
|
|
---|---|
|
|
|
|
|
|
|
|
SUBSTR( CUST_NAME,1,INSTR( CUST_NAME,' ' ,-1,1 ) - 1 )
|
|
---|---|
|
|
|
|
SUBSTR( CUST_ID, 1, INSTR(CUST_ID, '#')-1 ) || SUBSTR( CUST_ID, INSTR(CUST_ID, '#')+1 )
SUBSTR('abcd', 2, 8)
SUBSTR('abcd', -2, 8)