加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLSERVER中根据字符截取字符串

发布时间:2020-12-12 12:50:32 所属栏目:MsSql教程 来源:网络整理
导读:????????????? 字段A=’F:photoWinter Leaves.jpg’ ?????????? 要求:分段截取每段字符[字段A不能为TEXT类型,否则报错] ?????????? 解决方法: ?????????? ---截取字符串A的第一个左边的字符串 ?????????? select left(A,charindex(’/’,A)-1) ??????????

????????????? 字段A=’F:photoWinter Leaves.jpg’
?????????? 要求:分段截取每段字符[字段A不能为TEXT类型,否则报错]
?????????? 解决方法:

?????????? ---截取字符串A的第一个左边的字符串
?????????? select left(A,charindex(’/’,A)-1)
?????????? 输出结果:F:

?????????? ---截取中间的字符串
?????????? select left(stuff(A,1,A),’’),stuff(A,’’))-1)
?????????? 输出结果:photo

?????????? ---截取最后一个后面的字符串
?????????? select reverse(left(reverse(A),reverse(A))-1))
?????????? 输出结果:Winter Leaves.jpg

?????????? ---截取字符串A的首字幕 ?????????? select STUFF(A,’’) ?????????? 输出结果::photoWinter Leaves.jpg

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读