标签:style io ar color sp on div art bs
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
标签:style io ar color sp on div art bs
原文地址:http://blog.csdn.net/richard_dzh/article/details/41353969