Data Integration
- Data Integration
- 所有产品
INSTR(string,search_value[,start[,occurrence]] )
引数
| 必須/
オプション
| 説明
|
---|---|---|
string
| 必須
| 文字列はすべて文字からなっていなければなりません。評価したい値を渡します。有効な式を必要に応じて入力できます。式の結果は文字列でなければなりません。文字列ではない場合、評価する前にINSTRが値を文字列に変換します。
|
search_value
| 必須
| 任意の値。検索値では、大文字と小文字が区別されます。検索したい文字または文字列を指定します。search_valueは、文字列の一部に一致する必要があります。たとえば、 INSTR('Alfred Pope', 'Alfred Smith') と記述すると、関数はゼロを返します。
有効な式を必要に応じて入力できます。文字列を検索したい場合は、'abc'のように検索したい文字列を一重引用符で囲みます。
|
start
| オプション
| 整数値でなければなりません。文字列内で検索を開始する位置を示します。有効な式を必要に応じて入力できます。
デフォルト値は1です。つまり、INSTRは文字列の最初の文字から検索を開始します。
開始位置がゼロの場合、INSTRは文字列の最初の文字から検索を開始します。開始位置が正の数である場合、INSTRは文字列の先頭からその数だけ数えた位置から検索を開始します。開始位置が負の数である場合、INSTRは文字列の最後からその数だけ数えた位置から検索を開始します。この引数を省略すると、関数はデフォルト値の1を使用します。
|
occurrence
| オプション
| ゼロより大きい正の整数。有効な式を必要に応じて入力できます。検索値が文字列内に複数回出現する場合、何回目の出現を検索するかを指定できます。たとえば、開始位置から2回目に出現する検索値を検索する場合は、2を入力します。
この引数を省略すると、関数はデフォルト値の1を使用します。この場合、INSTRは最初に出現する検索値を検索します。10進数を渡すと、 データ統合 はその値を近似値の整数に丸めます。負の整数またはゼロを渡すと、ワークフローを実行したときにマッピングに失敗します。
|
INSTR( COMPANY, 'a' )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
INSTR( COMPANY, 'a', 1, 2 )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
INSTR( COMPANY, 'a', -1, 2 )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
INSTR( COMPANY, 'Blue Fin Aqua Center', -1, 1 )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
SUBSTR( CUST_NAME,1,INSTR( CUST_NAME,' ' ,-1,1 ))
|
|
---|---|
|
|
|
|
SUBSTR( CUST_ID, 1, INSTR(CUST_ID, '#')-1 ) || SUBSTR( CUST_ID, INSTR(CUST_ID, '#')+1 )
|
|
---|---|
|
|
|
|
|
|