如何截取字符串里想要的数据呢?

image.png

如图所示数据,想要截取这个字符串里面的-1前面的数据,P230110000924-1-1 比如 只要 P230110000924,这一段,请问可以用sql怎么处理呢?是否有大神可以帮忙指点一下,谢谢,辛苦了~

FineReport 用户60421570 发布于 2023-2-28 14:16 (编辑于 2023-2-28 14:18)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-2-28 14:21

select substr('P230110000924-1-1',1,instr('P230110000924-1-1','/')-1)

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-28 14:16

mysql?SqlServer?oracle?

  • 用户60421570 用户60421570(提问者) hive
    2023-02-28 14:17 
  • Z4u3z1 Z4u3z1 回复 用户60421570(提问者) https://www.cnblogs.com/wdh01/p/15891669.html https://zhuanlan.zhihu.com/p/103344148 这两个结合着用
    2023-02-28 14:19 
  • 用户60421570 用户60421570(提问者) 回复 Z4u3z1 好的 我看看哈 谢谢
    2023-02-28 14:24 
  • 2关注人数
  • 293浏览人数
  • 最后回答于:2023-2-28 14:21
    请选择关闭问题的原因
    确定 取消
    返回顶部