SQL结果字串加减处理的问题,大家快来帮忙呀!^_^select realname from fileupload得到结果:|总部大纲导入模板.xls |移交维-03.xls问题1 :想得到以下结果怎么写呢?|总部大纲导入模板 |移交维-03------------------------------------------------------------ 反过来select realname from fileupload得到结果:|总部大纲导入模板 |移交维-03 问题2::想得到以下结果怎么写呢?|总部大纲导入模板.xls |移交维-03.xls 最好用标准SQL,多谢!
1.SELECT SUBSTR(REALNAME,1,LENGTH(REALNAME)-4) AS REALNAME FROM FILEUPLOAD; 或者 SELECT REPLACE(REALNAME,'.xls') AS REALNAME FROM FILEUPLOAD; 2.SELECT REALNAME || '.xls' AS REALNAME FROM FILEUPLOAD;
第一个问题,截串可以但是要根据什么截呢,好像没有什么规律哦
第二个问题,我想楼主应该明白,只有数据库里有的才可以select啊,如果都没有你要提取的信息,
比如:你的'-03',这样的信息,如何确认呢?
|移交维-03.xls问题1 :想得到以下结果怎么写呢?|总部大纲导入模板
|移交维-03------------------------------------------------------------
反过来select realname from fileupload得到结果:|总部大纲导入模板
|移交维-03
问题2::想得到以下结果怎么写呢?|总部大纲导入模板.xls
|移交维-03.xls
最好用标准SQL,多谢!
或者
SELECT REPLACE(REALNAME,'.xls') AS REALNAME FROM FILEUPLOAD;
2.SELECT REALNAME || '.xls' AS REALNAME FROM FILEUPLOAD;