sqlserver截取字符串,截取字段中最后一个括号中的数字

image.png

柒年呀 发布于 2021-7-7 18:45 (编辑于 2021-7-7 18:54)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-7-7 19:09

第一步:用reverse()函数转置字符串;

第二步:用函数CHARINDEX()找到第一次出现的(符号的位置;

第三步:用函数length()判断字符串总长度;

第四步:用left()截取;

——————————————————————

参考写法:自行扩展

select left(字段,length(字段)-CHARINDEX("(",reverse(字段)))

最佳回答
0
用户a8068717Lv4初级互助
发布于2021-7-8 08:21
right($,7)
  • 2关注人数
  • 730浏览人数
  • 最后回答于:2021-7-8 08:21
    请选择关闭问题的原因
    确定 取消
    返回顶部