从informatica中的字符串中获取数字内容

问题描述 投票:0回答:1

我有要求 我有一个输入端口包含以下字符串值“经验弧度(公里):0-50” 我只想从中获取最大值,即 50 请帮助我如何获取最大数值?

我尝试了 reg_extract 和 substr 但输出不符合预期

string informatica iics
1个回答
0
投票

提取“-”后面的字符到字符串末尾非常简单:

  1. 使用 INSTR 找到“-”的位置
  2. 使用 SUBSTR 提取数值,从点 1 中找到的值 + 1 开始,一直到字符串末尾
  3. 如有必要,可以修剪结果并将其转换为数字
© www.soinside.com 2019 - 2024. All rights reserved.