PGsql如何截取到指定的数据

数据为:修改时间:2024-01-22;影响型号:型号112の112->型号sjijakln;影响比例:30->31;月(上市当月)需求数量:300->200;m+1需求数量:400->null;m+2需求数量:700->null;

如何截取到型号112の112-这个值,其余的不需要

SQL 不可爱小羊 发布于 2024-8-21 09:53 (编辑于 2024-8-21 09:57)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-8-21 09:58(编辑于 2024-8-21 10:10)

SELECT split_part(split_part(split_part('修改时间:2024-01-22;影响型号:型号 112の112->型号 sjijakln;影响比例:30->31;月(上市当月)需求数量:300->200;m+1 需求数量:400->null;m+2 需求数量:700->null', '影响型号:', 2), ';', 1),'->',2)   AS extracted_model;

image.png

 SELECT split_part(split_part(split_part('修改时间:2024-01-22;影响型号:型号 112の112->型号 sjijakln;影响比例:30->31;月(上市当月)需求数量:300->200;m+1 需求数量:400->null;m+2 需求数量:700->null', '影响型号:', 2), ';', 1),'->型号',1)

 AS extracted_model;

image.png

最佳回答
0
华莉星宸Lv7高级互助
发布于2024-8-21 09:57
格式一致的话,可以参考如下的方式 SUBSTRING(字段,position(">型号" in 字段),position(";影响比例" in 字段)-position(">型号" in 字段))

  • 3关注人数
  • 157浏览人数
  • 最后回答于:2024-8-21 10:10
    请选择关闭问题的原因
    确定 取消
    返回顶部