日期:2014-05-16  浏览次数:20498 次

如何取子串,取特定字符后面的字符

批号的格式是这样的,如何取星星后面的字符串生成新的列,用select查询的
最后生成这样的。
------解决方案--------------------
SELECT SUBSTRING(批号,PATINDEX('%星号%',批号)+1,LEN(批号))
FROM 表

------解决方案--------------------



引用:
Quote: 引用:

select parsename(replace(批号,'☆','.'),2) from tb

这个取到的是前半段,我要的是后半段。


select parsename(replace(批号,'☆','.'),1) from tb