\"xxx-9-5-15bin\"怎么截取bin及其bin前面第一个“-”号之间的字符串?(补问答)

.

FineReport Ccc 发布于 2024-1-30 11:35
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-1-30 11:37

with test as(

select '5102-23122910-9-5-6bin.CSV' [a]

union all

select '5102-23122910-9-5-26bin.CSV' [a]

)

select reverse(substring(REVERSE(a),CHARINDEX('.nib',REVERSE(a))+4,CHARINDEX('-',REVERSE(a))-CHARINDEX('.nib',REVERSE(a))-4) )from test

  • 1关注人数
  • 120浏览人数
  • 最后回答于:2024-1-30 11:37
    请选择关闭问题的原因
    确定 取消
    返回顶部