当前位置: 代码迷 >> Sql Server >> 简单的截取字符串的写法
  详细解决方案

简单的截取字符串的写法

热度:83   发布时间:2016-04-27 16:10:30.0
求一个简单的截取字符串的写法
样式如下:
../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 字段名
  相关解决方案