SQL字段更新小技巧

最近在做一个数据库操作的程序
须将类似于AE01,AE01W1,AE01W2,AE01W3等数据进行转换
将其全部转换为AEO1
我的作法如下:

update inst_temp_list set sty=
case substring(sty,len(sty),1)
when 'w' then substring(sty,1,len(sty)-1) else sty end
update inst_temp_list set sty=
case substring(sty,len(sty)-1,1)
when 'w' then substring(sty,1,len(sty)-2) else sty end

如作法有不当之处,请加以指正,谢谢!
posted on 2005-01-29 13:29  №阿儒№  阅读(1088)  评论(5编辑  收藏  举报