SQL Server字符串
来源:互联网 发布:南平广电网络招聘 编辑:程序博客网 时间:2024/05/22 04:29
字符串截取SUBSTRING
1. 截取字符串
path1为需要进行截取的字段,start为子串开始的位置,length为子串的长度
substring(path1,start,length)
eg:path1=’abcdefg’,substring(path1,2,5)为bcdef,及从第二位b开始截取长度为5的字符串
2. 匹配截取字符串
正向匹配截取: 通过charindex()来定位匹配字符的位置, 截取的字符串为开始到匹配字符之前的子串,若要包含匹配字符,则最后不用-1,以“-”为例
substring(path1,1,CHARINDEX('-',path1)-1)
eg:path1=’a-b-c-d’,substring(path1,1,charindex(‘-‘,path1)-1)为a,即第一个“-”之前的子串
若要进行反向匹配,则需要用到reverse(),reverse()是将path1字段反向的函数,与charindex()函数一起用,得出从右向左数匹配字符索引的位置
substring(path1,1,LEN(path1)-charindex('-',reverse(path1))+1)
eg:path1=’a-b-c-d’,substring(path1,1,len(path1)-charindex(‘-‘,reverse(path1))+1)为a-b-c-,即最后一个“-”之前的子串
阅读全文
0 0
- 連接SQL Server字符串
- sql server 连接字符串
- SQL Server字符串分割
- sql server 字符串函数
- SQL Server 拼接字符串
- [sql server] 合并字符串
- SQL Server数据库连接字符串
- sql server 拼接字符串
- SQL Server 连接字符串
- sql server拆分字符串
- [sql server] 合并字符串
- SQL SERVER分割字符串
- sql server字符串函数
- SQL Server截取字符串
- Sql server连接字符串
- SQL Server 字符串函数
- Sql Server字符串函数
- SQL Server 字符串函数
- 【Scikit-Learn 中文文档】集成方法
- PHP基础(1)
- 字符串中字符删除ac和b
- php中的字符串
- ListView的Item点击事件无响应
- SQL Server字符串
- 【Scikit-Learn 中文文档】多类和多标签算法
- Java面试之框架篇(九)
- 个人知乎 ##基础一-项目介绍
- 常见编码方式之间的区别
- 【Scikit-Learn 中文文档】特征选择
- SSM框架集成
- 面试之Java持久层(十)
- HDFS 开启 SCR 对 Hbase 的性能提升