SqlServer从左边 最后 中间截取字符串
来源:互联网 发布:大数据的经典案例 编辑:程序博客网 时间:2024/04/30 00:31
已知: 字段A='F:\photo\Winter Leaves.jpg'
要求:分段截取每段字符[字段A不能为TEXT类型,否则报错]
解决方法:
---截取字符串A的第一个\左边的字符串
select left(A,charindex('/',A)-1) MEMO:charindex('\',A)-1 -在字符串中获得'\'的位置号
输出结果:F: -减1即去掉'\'
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---截取\中间的字符串
select left(stuff(A,1,charindex('/',A),''),charindex('/',stuff(A,1,charindex('/',A),''))-1)
输出结果:photo
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
注:stuff(A,1,charindex('/',A),'') -只是将'\'前的串用''代替,后面全样输出
注: 结果应为:photo\Winter Leaves.jpg 因为前面被''代替
---截取最后一个\后面的字符串
select reverse(left(reverse(A),charindex('/',reverse(A))-1)) 注:此处用两个reverse是将反的再正过来
输出结果:Winter Leaves.jpg
- SqlServer从左边 最后 中间截取字符串
- 截取中间字符串
- js截取中间字符串
- sqlserver 截取字符串,sqlserver 截取字符串函数
- 截取两个字符串中间字符
- SQLSERVER字符串截取
- SQLSERVER字符串截取
- SQLSERVER字符串截取
- SQLSERVER字符串截取
- sqlserver 分段截取字符串
- sqlserver截取特定字符串
- Sqlserver 字符串截取函数
- Swift 随机字符串和字符串中间截取
- 截取两个String字符串中间的字符串
- 截取最后一个"\"的字符串
- php截取字符串最后一位
- 截取字符串函数( 截取左边N个字符 )
- SQLServer数据库,字符串检索、截取
- java客户端http报文发送和解析的详细代码
- SQlite数据库的C编程接口(二) 数据库连接
- android 无线点餐系统 电子菜谱——服务器
- Visual studio 中Assembly 的版本管理的一些做法
- ARM-Linux驱动--DM9000网卡驱动分析(二)
- SqlServer从左边 最后 中间截取字符串
- Java调优之jvm和线程的内存分析
- Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
- iOS实现简单图文混排效果
- 二进制 AVI格式解析
- 两岸三地在线编程学习网站大搜罗
- windows上的Terminal
- 学习flex基础教程重点难点
- ERROR 1093 (HY000) 错误的原因及解决方法!