SQLSERVER中根据字符截取字符串
2015-02-05 16:25
246 查看
字段A=’F:\photo\Winter Leaves.jpg’
要求:分段截取每段字符[字段A不能为TEXT类型,否则报错]
解决方法:
---截取字符串A的第一个\左边的字符串
select left(A,charindex(’/’,A)-1)
输出结果:F:
---截取\中间的字符串
select left(stuff(A,1,charindex(’/’,A),’’),charindex(’/’,stuff(A,1,charindex(’/’,A),’’))-1)
输出结果:photo
---截取最后一个\后面的字符串
select reverse(left(reverse(A),charindex(’/’,reverse(A))-1))
输出结果:Winter Leaves.jpg
---截取字符串A的首字幕
select STUFF(A,1, 1, ’’)
输出结果::\photo\Winter Leaves.jpg
要求:分段截取每段字符[字段A不能为TEXT类型,否则报错]
解决方法:
---截取字符串A的第一个\左边的字符串
select left(A,charindex(’/’,A)-1)
输出结果:F:
---截取\中间的字符串
select left(stuff(A,1,charindex(’/’,A),’’),charindex(’/’,stuff(A,1,charindex(’/’,A),’’))-1)
输出结果:photo
---截取最后一个\后面的字符串
select reverse(left(reverse(A),charindex(’/’,reverse(A))-1))
输出结果:Winter Leaves.jpg
---截取字符串A的首字幕
select STUFF(A,1, 1, ’’)
输出结果::\photo\Winter Leaves.jpg
相关文章推荐
- 根据字符串出现在字符中的次序截取 + 替换一次
- 生成二维码 加密解密类 TABLE转换成实体、TABLE转换成实体集合(可转换成对象和值类型) COOKIE帮助类 数据类型转换 截取字符串 根据IP获取地点 生成随机字符 UNIX时间转换为DATETIME\DATETIME转换为UNIXTIME 是否包含中文 生成秘钥方式之一 计算某一年 某一周 的起始时间和结束时间
- 关于mysql根据特定字符来截取字符串的一些方法
- Android(Java) 字符串的常用操作,获取指定字符出现的次数,根据指定字符截取字符串
- java根据特殊字符截取字符串
- 根据指定字符长度截取字符串(包含中英文)
- sqlserver中根据字符分割字符串的最好的写法分享
- SQL 根据指定字符截取字符串Split函数
- 根据文本最大字符数进行字符串截取
- sqlserver根据逗号截取字符
- javascript 如何截取字符串后两个字符的N种方法
- asp.net(c#) datelist DataGrid 中截取字符串加"..." 和 鼠标放上去字符全部显示
- JS截取字符串N个字符
- 如何从一段字符串中根据分个字符分割出数据
- [Asp.Net]按字符串实际长度截取定长字符窜
- asp.net(c#) datelist DataGrid 中截取字符串加"..." 和 鼠标放上去字符全部
- 一个扩展后的Split方法,可根据字符串分隔字符,返回字符数组
- 数据库中判断字段中字符串长度 截取字符,字符转换,
- js求出字符所占像素及截取字符串
- 截取字符串中任意一段字符的函数