日期:2014-05-18  浏览次数:20565 次

急求一update语句
表BB里有个字段AAA 
AAA          
12100fd<dfsadf> 
12101fd<dfsadf> 
13105fd<dfsadf> 
22104fd<dfsadf>   
22105fd<dfsadf>  
31102fd<dfsadf> 
31105fd<dfsadf> 
怎么更新成如下: 
AAA          
12100 
12101 
13105 
22104   
22105  
31102 
31105 
用这个语句update tb 


------解决方案--------------------
update tb
set aaa=left(aaa,5)
------解决方案--------------------

update bb set aaa=replace(aaa,'<dfsadf>','')
where charindex('<dfsadf>',aaa)>0
------解决方案--------------------
SQL code
update BB set AAA = left(AAA,charindex('fd',AAA)-1)

------解决方案--------------------
UPDATE BB SET AAA=LEFT(AAA,5)
------解决方案--------------------
这个楼上三位都说了.
left,如果位数固定,就left(AAA,5)
如果不固定,就楼上的charindex确定'fd'的位置

或者二楼的replace