急急急 删除某列数据的最后3位的命令怎么写?
比如A表有个B列,我想删除B列中所有数据的最后3位数,请问该如何写命令?
------解决方案--------------------
比如A表有个B列,我想删除B列中所有数据的最后3位数,请问该如何写命令?
--search
select substring(b,1,len(b) - 3) from a
--update
update a
set b = substring(b,1,len(b) - 3)
--如果要去掉最后的空格来算
--search
select substring(b,1,len(rtrim(b)) - 3) from a
--update
update a
set b = substring(b,1,len(rtrim(b)) - 3)