博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Server 字符串处理
阅读量:5977 次
发布时间:2019-06-20

本文共 519 字,大约阅读时间需要 1 分钟。

DECLARE @str VARCHAR(50)SET @str='AP-FQC-2014072300004'--获取指定字符第一次出现的位置SELECT PATINDEX('%-%',@str)  --返回:3--获取指定字符第一次出现的位置之前的字符串SELECT SUBSTRING(@str,1,CHARINDEX('-',@str)-1) --返回:AP--获取指定字符最后一次出现的位置SELECT LEN(@str)-CHARINDEX('-',REVERSE(@str))+1  --返回:7--获取指定字符第一次出现的位置与第二次出现的位置之间的字符SELECT SUBSTRING(@str,PATINDEX('%-%',@str)+1,LEN(@str)-CHARINDEX('-',REVERSE(@str))+1-PATINDEX('%-%',@str)-1)  --返回:FQC--获取指定字符最后出现的位置之后的所有字符串SELECT REVERSE(SUBSTRING(REVERSE(@str),1, CHARINDEX('-',REVERSE(@str))-1)) --返回:2014072300004

转载地址:http://ppsox.baihongyu.com/

你可能感兴趣的文章
NA-NP-IE系列实验13:使用子网地址
查看>>
raid磁盘阵列OFFLINE后的应急方案
查看>>
转载:QTableView中嵌入可视化组件
查看>>
NA-NP-IE系列实验30:CHAP 认证
查看>>
volitile关键字
查看>>
Python回顾与整理10:模块
查看>>
Python 学习笔记 - Memcached
查看>>
重视细节,方能得到认可
查看>>
《Cisco IPv6网络实现技术(修订版)》一2.6 配置练习:使用Cisco路由器配置一个IPv6网络...
查看>>
Linux 内核存缺陷:66% 安卓设备面临受攻击风险
查看>>
《可穿戴创意设计:技术与时尚的融合》一一第2章 与可穿戴设备有关的故事...
查看>>
透过微信应用号,看HTML5与Native进入融合时代
查看>>
IE 市场份额暴跌,Edge 能否守住微软的辉煌
查看>>
NGINX Plus 提供的在线活动监控功能
查看>>
客户端验证:JQuery Validation Plugin
查看>>
《Flink官方文档》示例总览
查看>>
《精通 ASP.NET MVC 5》----1.8 本书所需的软件
查看>>
《正则表达式经典实例(第2版)》——2.6 匹配完整单词
查看>>
ruby动态new对象
查看>>
《JavaScript启示录》——导读
查看>>