SqlServer字符的处理(LastIndexOf用法),STUFF、CHARIND

页面导航:首页 > 数据库 > MsSql > SqlServer字符的处理(LastIndexOf用法),STUFF、CHARIND

SqlServer字符的处理(LastIndexOf用法),STUFF、CHARIND

来源: 作者: 时间:2016-01-27 10:35 【

DECLARE @s VARCHAR(100) SET @s= R1-1-1 获取最后一个-之后的数字 select REVERSE(@s) 返回 20540;:1-1-1R 将字符颠倒过来 select LEN(@s)
DECLARE @s VARCHAR(100)
SET @s='R1-1-1' 获取最后一个“-”之后的数字
select REVERSE(@s) 返回值:1-1-1R 将字符颠倒过来 select LEN(@s) 返回值:6 获取长度 select CHARINDEX('-',REVERSE(@s)) 返回值:2 --获取某个字符串第一次出现的位置,若没有改字符,则返回0 select STUFF(@s,1,LEN(@s)-CHARINDEX('-',REVERSE(@s))+1,'') 返回值:1
STUFF函数STUFF (expression , start , length ,relaceChar) expression:需要处理的字符串 start:开始位置(顺便提醒一下Sql Server是从1开始的,不是0)
length:需要替换的字符个数 relaceChar:将选取的字符替换为某某
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<