想请教一下orcle,我想要po2:之后mmHg之前的数字该怎么写函数呢

微信图片_20250513150130.png

SQL yzm302462 发布于 前天 15:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于前天 15:09

把你的字符复制了来吧。。可以用正则提取的

最佳回答
0
华莉星宸Lv7资深互助
发布于前天 15:09

用instr 函数先查找字符串出现的位置

在用substr进行截取就行了

最佳回答
0
帆软用户lrhPJz4OPwLv1见习互助
发布于前天 15:20

1、

要从字符串中提取出“po2:”之后和“mmHg”之前的数字,你可以使用FineReport中的公式进行处理。假设你的字符串存放在单元格A1中,下面是一种实现方法:

先使用 MIDCHAR 函数截取出 'po2:' 之后所有的字符,直到 'mmHg' 之前。具体公式为:

image.png

2、然后再使用 TEXTGETNUM 函数提取出数字:

image.png

这将会提取出 'po2:' 之后到 'mmHg' 之前的数字。

1.公式

假设字符串在单元格A1:

image.png

实例图

image.png

  • 4关注人数
  • 31浏览人数
  • 最后回答于:前天 15:20
    请选择关闭问题的原因
    确定 取消
    返回顶部