1

文字列から異なる値を部分文字列にしたいと思います。通常、文字列は約 700 文字の長さで、「City=Paris」のように見える最大 40 個の属性が含まれています。

編集: 等号の後ろの値、パリのみが必要です。

今、私のソリューションは次のようになります。

IIF(instr(in_Logfile_Input,'Country=',1,1)>0, substr(in_Logfile_Input, 
instr(in_Logfile_Input,'Country=',1,1)+8,instr(in_Logfile_Input,';',
instr(in_Logfile_Input,'Country=',1,1),1)-instr(in_Logfile_Input,'Country=',1,1)-9),
'n/a')

処理されるデータの量は、1 日に約 300 万から 400 万行です。私のソリューションは機能しますが、より構造化されたより高速なソリューションを探しています。

よろしくトーマス

4

0 に答える 0