Data Integration
- Data Integration
- 所有产品
DECODE(value,first_search,first_result[,second_search,second_result]...[,default] )
引数
| 必須/
オプション
| 説明
|
---|---|---|
value
| 必須
| 任意のデータ型(Binaryを除く)。検索対象となる値を渡します。有効な式を必要に応じて入力できます。
|
search
| 必須
| value引数と同じデータ型を持つ任意の値。検索したい値を渡します。検索する値と値引数は、必ず一致させる必要があります。値の一部を検索することはできません。また、検索する値では大文字と小文字が区別されます。
例えば、特定のカラムで文字列'Halogen Flashlight'を検索したい場合には、'Halogen'だけでなく'Halogen Flashlight'と入力する必要があります。'Halogen'と入力すると、一致する値が見つかりません。有効な式を必要に応じて入力できます。
|
result
| 必須
| 任意のデータ型(Binaryを除く)。検索で一致した値が見つかったときに返す値です。有効な式を必要に応じて入力できます。
|
default
| オプション
| 任意のデータ型(Binaryを除く)。検索で一致した値が見つからなかったときに返す値です。有効な式を必要に応じて入力できます。
|
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 )
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.')
|
|
|
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|