标签:sql server
-- 创建表
Create Table Filenames
(
Filename Varchar(100) not null
)
-- 插入三条不同后缀名的测试数据
select * from Filenames
insert into Filenames
values
(‘wahtisup.doc‘)
insert into Filenames
values
(‘etstahaha.elsx‘)
insert into Filenames
values
(‘shendong.html‘)
--- 功能实现
-- REVERSE 函数把 filename 列的字符串顺序从右向左排列
-- charindex ( ‘.‘,REVERSE(filename)) 找出倒序排列后后缀名 . 出现的具体位置
--- RIGHT (FILENAME, charindex ( ‘.‘,REVERSE(filename))) 找出每一列具体的后缀名
-- Replace 函数把后缀名用空取代
select REPLACE ( FILENAME, RIGHT (FILENAME, charindex ( ‘.‘,REVERSE(filename))),‘‘) from Filenames
怎么去掉SQL SEVER 表里面文件名数据中包含的 文件后缀
标签:sql server
原文地址:http://lantshirt.blog.51cto.com/5913283/1953566