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

求一条sql语句,咋试都不行,只能来这里了

2012-05-16 
求一条sql语句,咋试都不行,只能来这里求助了有一个字段里全都是这样的数据pdf1/dxj_2005_001/14/06/111.pd

求一条sql语句,咋试都不行,只能来这里求助了
有一个字段里全都是这样的数据
pdf1/dxj_2005_001/14/06/111.pdf
pdf1/dxj_2005_001/14/06/112.pdf
pdf1/dxj_2005_001/14/06/113.pdf
pdf2/dxj_2005_001/14/06/114.pdf
pdf2/dxj_2005_001/14/06/115.pdf

我想 搜索出包含“pdf1/dxj_2005_001/”的所有数据 然后把另外一个字段设置成 “dxj_2005_001”

update tablename set aaa='dxj_2005_001' where bbb like 'pdf1/dxj_2005_001/%'
我知道这样写是不行的,网上也有说用escape之类的进行转义才行,但试了半天也不行,哪位大侠帮着看看应该怎样写呀



[解决办法]

SQL code
-- 试试这样update tablename set aaa='dxj_2005_001' where charindex('pdf1/dxj_2005_001/',bbb)=1 

热点排行