首页 > 代码库 > Sql Server字符的处理(LastIndexOf用法),STUFF、CHARINDEX、REVERSE、LEN
Sql Server字符的处理(LastIndexOf用法),STUFF、CHARINDEX、REVERSE、LEN
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:将选取的字符替换为某某
Sql Server字符的处理(LastIndexOf用法),STUFF、CHARINDEX、REVERSE、LEN
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。