怎么去掉SQL SEVER 表里面文件名数据中包含的 文件后缀


-- 创建表

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

时间: 2024-10-26 18:33:11

怎么去掉SQL SEVER 表里面文件名数据中包含的 文件后缀的相关文章

C# 去掉 SQL Server 返回的时间格式中包含的 T

IsoDateTimeConverter timeConverter = new IsoDateTimeConverter { DateTimeFormat = "yyyy-MM-dd HH:mm:ss"}; string jsonStr = JsonConvert.SerializeObject(DatatableName,Formatting.Indented,timeConverter); 原文地址:https://www.cnblogs.com/wsq-blog/p/10888

Teradata数据中包含换行符导致查询结果导出串行问题

Teradata数据中包含换行符导致查询结果导出串行问题 系统在日常运行期间,有部分数据是读取EXCEL导入到生产系统中的.这就导致了数据质量良莠不齐.有的Excel单元格中有换行符,数据导入后,再次查询时,就有可能出现导出结果数据串行的问题. 先来还原这一问题.(还未找到解决方案……T_T) 编写SQL,运行结果如下图: 复制Answer到UE中查看: 利用SQLA自带的导出功能,导出txt查看: 需注意的是,Create table with data 与 insert select运行结果

如何去除AJAX收到数据中包含的html页面数据

问题: 如下代码所示,我用AJAX收到来自url: 'kzkj_check.jsp',返回的数据msg,总是包含页面的html数据,可是我只想要我返回的数据“false”, $.ajax({ url: 'kzkj_check.jsp', async:false, data: 'un='+ $('#userName').val() +'&pw=' + $('#passWord').val(), type: "get", success: function(msg){ if(msg

Ajax请求php返回json对象数据中包含有数字索引和字符串索引,在for in循环中取出数据的顺序问题

//php中的数组数据格式 Array ( [all] => Array ( [title] => ALL [room_promotion_id] => all ) [best_available_rate] => Array ( [title] => Best Available Rate [room_promotion_id] => best_available_rate ) [30] => Array ( [room_promotion_id] =>

Linux删除文件名中包含“-”的文件

背景: 练习用shell的一些特殊符号,输出了一个 cat test.txt > -n,结果创建了一个叫做“-n”的文件 问题: 使用rm -f -n删除不了“-n"文件 解决方法:在文件名之前加”--“来删除文件

sql sever跨数据库复制数据的方法【转】

1,用Opendatasource系统函数 详细的用法已经注释在sql代码中了.这个是在sqlserver到sqlserver之间的倒数据.2005,2008,2012应该都是适用的. --从远程服务器192.168.66.154上查询100条数据,然后导入到dbo.dquestiondata中 insert into dbo.dquestiondata select top 100 * from opendatasource('sqloledb','data source=192.168.6.

Ajax异步获取html数据中包含js方法无效的解决方法

页面上使用js写了一个获取后台数据的方法 function data() { var tab = $("#dic") $.ajax({ url: '../demo.ashx?method=GetList', data: {}, dataType: 'json', type: 'post', async: true, success: function (data) { //console.log(data); var parentStr = ''; $.each(data, funct

Sql在Group by的select中包含多列

SELECT A , B , COUNT(Id) AS '数量' FROM dbo.[Table] GROUP BY A , B

如何用Google APIs和Google的应用系统进行集成(7)----在把JSON转换成XML数据过程中,JSON数据中包含违背XML数据规范:XML节点名不能只是数字的解决方案

http://passport.baidu.com/?business&un=%E6%8C%89%E6%91%A9%E7%BE%8E%E5%A5%B3%E6%89%BE%E5%89%91%E6%B2%B3#0 http://passport.baidu.com/?business&un=%E5%8C%85%E5%A4%9C%E9%95%87%E8%BF%9C%E7%BE%8E%E5%A5%B3%E6%89%BE#0 http://passport.baidu.com/?business&a