首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

简单的截取字符串的写法

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

求一个简单的截取字符串的写法
样式如下:
../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 字段名

热点排行