日期:2014-05-18  浏览次数:20596 次

求一个简单的截取字符串的写法
样式如下:
../ddd/ddd/dd/aa.wmv
../ddd/ddd/dd/aa.rm
../ddd/ddd/dd/aa.rmvb

我想得到文件的类型如:

wmv
rm
rmvb
如何写


------解决方案--------------------
declare @a varchar(100)

set @a= '../ddd/ddd/dd/aa.wmv '

select right(@a,charindex( '. ',reverse(@a))-1)
------解决方案--------------------
right(子段,charindex( '. ',reverse(子段))-1)
------解决方案--------------------
select substring(name,charindex( '. ',name)+1,len(name)) from 表名
--name 字段名