Informatica Data Quality
- Informatica Data Quality 9.6.1 HotFix 2
- Tous les produits
DECODE(value,first_search,first_result[,second_search,second_result]...[,default] )
Argument | Obligatoire/ Facultatif | Description |
---|---|---|
valeur | Obligatoire
| Tout type de données excepté Binaire. Transmet les valeurs que vous voulez rechercher. Vous pouvez entrer l'expression de transformation valide de votre choix.
|
recherche | Obligatoire
| Toute valeur dont le type de données est identique à l'argument de la valeur. Transmet les valeurs que vous voulez rechercher. La valeur de recherche doit correspondre à l'argument de valeur. Vous ne pouvez pas rechercher une partie d'une valeur. En outre, la valeur de recherche est sensible à la casse.
Par exemple, si vous voulez rechercher la chaîne « Halogen Flashlight » dans un port spécifique, vous devez saisir « Halogen Flashlight », pas uniquement « Halogen ». Si vous entrez 'Halogen', la recherche ne trouve aucune valeur correspondante. Vous pouvez entrer l'expression de transformation valide de votre choix.
|
résultat | Obligatoire
| Tout type de données excepté Binaire. Valeur que vous voulez renvoyer si la recherche trouve une valeur correspondante. Vous pouvez entrer l'expression de transformation valide de votre choix.
|
valeur par défaut | Facultatif
| Tout type de données excepté Binaire. Valeur à renvoyer si la recherche ne trouve pas de valeur correspondante. Vous pouvez entrer l'expression de transformation valide de votre choix.
|
DECODE ( CONST_NAME 'Five', 5, 'Pythagoras', 1.414213562, 'Archimedes', 3.141592654, 'Pi', 3.141592654 )
DECODE ( CONST_NAME 'Five', 5, 'Pythagoras', '1.414213562', 'Archimedes', '3.141592654', 'Pi', 3.141592654 )
Function cannot resolve operands of ambiguously mismatching datatypes.
DECODE( ITEM_ID, 10, 'Flashlight', 14, 'Regulator', 20, 'Knife', 40, 'Tank', 'NONE' )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DECODE( TRUE, Var1 = 22, 'Variable 1 was 22!', Var2 = 49, 'Variable 2 was 49!', Var1 < 23, 'Variable 1 was less than 23.', Var2 > 30, 'Variable 2 was more than 30.', 'Variables were out of desired ranges.')
|
|
|
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|