Informatica Data Quality
- Informatica Data Quality 9.6.1 HotFix 1
- Tous les produits
SUBSTR(string,start[,length] )
Argument | Obligatoire/ Facultatif | Description |
---|---|---|
chaîne | Obligatoire
| Doit être une chaîne de caractères. Transmet les chaînes à rechercher. Vous pouvez entrer l'expression de transformation valide de votre choix. Si vous transmettez une valeur numérique, la fonction la convertit en une chaîne de caractères.
|
début | Obligatoire
| Doit être un nombre entier. Position dans la chaîne où vous voulez démarrer le compte. Vous pouvez entrer l'expression de transformation valide de votre choix. Si la position de départ est un nombre positif, SUBSTR recherche la position de départ par en comptant à partir du début de la chaîne. Si la position de départ est un nombre négatif, SUBSTR recherche la position de départ par en comptant à partir de la fin de la chaîne. Si la position de départ est 0, SUBSTR recherche à partir du premier caractère dans la chaîne.
|
longueur | Facultatif
| Doit être un nombre entier supérieur à 0. Nombre de caractères que vous voulez que SUBSTR renvoie. Vous pouvez entrer l'expression de transformation valide de votre choix. Si vous omettez l'argument de longueur, SUBSTR renvoie tous les caractères compris entre la position de départ et la fin de la chaîne. Si vous transmettez un entier négatif ou 0, la fonction renvoie une chaîne vide. Si vous transmettez un nombre décimal, la fonction arrondit à la valeur entière la plus proche.
|
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)