我想在ACCESS里用sql语句做一个查找替换

我有一个字段的数据是这样的AAAA\BBBB\CCCC\DDDDD\ABCDFCASDF\FDFD\QWE\DFDFDFDFADSAFSDF\ASD\FA\DSFASD\... 我有一个字段的数据是这样的
AAAA\BBBB\CCCC\DDDDD\ABCDFC
ASDF\FDFD\QWE\DFDFDF
DFADSAFSDF\ASD\FA\DSFASD\FAS\DFA\SDDFDF
我想删除最后一个"\"号后面(右面)的内容。

谢谢老师
展开
 我来答
dxr528
2010-06-05 · 超过28用户采纳过TA的回答
知道小有建树答主
回答量:48
采纳率:0%
帮助的人:68.1万
展开全部
SUBSTRING()
SUBSTRING (<expression>, <starting_ position>, length)
返回从字符串左边第starting_ position 个字符起length个字符的部分。

已知: 字段A='F:\photo\Winter Leaves.jpg'
要求:分段截取每段字符[字段A不能为TEXT类型,否则报错]
解决方法:
+++++++++++++++++++++++++++++++++++++++++++++++++++

---截取字符串A的第一个\左边的字符串
select left(A,charindex('/',A)-1)
输出结果:F:
++++++++++++++++++++++++++++++++++++++++++++++++++++

---截取\中间的字符串
select left(stuff(A,1,charindex('/',A),''),charindex('/',stuff(A,1,charindex('/',A),''))-1)
输出结果:photo
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

---截取最后一个\后面的字符串
select reverse(left(reverse(A),charindex('/',reverse(A))-1))
输出结果:Winter Leaves.jpg
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

---截取字符串A的首字幕
select STUFF(A,1, 1, '')
输出结果::\photo\Winter Leaves.jpg
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

四、字符串比较函数
1、CHARINDEX()
返回字符串中某个指定的子串出现的开始位置。
CHARINDEX (<’substring_expression’>, <expression>)
其中substring _expression 是所要查找的字符表达式,expression 可为字符串也可为列名表达式。如果没有发现子串,则返回0 值。
此函数不能用于TEXT 和IMAGE 数据类型。
2、PATINDEX()
返回字符串中某个指定的子串出现的开始位置。
PATINDEX (<’%substring _expression%’>, <column_ name>)其中子串表达式前后必须有百分号“%”否则返回值为0。
与CHARINDEX 函数不同的是,PATINDEX函数的子串中可以使用通配符,且此函数可用于CHAR、 VARCHAR 和TEXT 数据类型。
百度网友0f37e23c0
2010-06-05 · TA获得超过1543个赞
知道大有可为答主
回答量:1070
采纳率:50%
帮助的人:1296万
展开全部
update youtTable set 字段=repalce(字段,'\SDDFDF','\') where 字段='AAAA\BBBB\CCCC\DDDDD\ABCDFC
ASDF\FDFD\QWE\DFDFDF
DFADSAFSDF\ASD\FA\DSFASD\FAS\DFA\SDDFDF'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stzcw
2010-06-05 · TA获得超过236个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:0
展开全部
一句搞定:
UPDATE 表 Set 字段=left(字段,InStrRev(字段,'\')-1) where InStrRev(字段,'\')>0
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式