1

我想从字符串中提取不同的值。该字符串通常长约 700 个字符,包含约 40 个属性,看起来像“City=Paris”。

编辑:我只想要等号后面的值,巴黎。

现在我的解决方案看起来像这样:

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')

每天要处理的数据量约为 3-4 百万行。我的解决方案有效,但我正在寻找更结构化和更快的解决方案。

问候托马斯

4

0 回答 0