当前位置: 代码迷 >> Sql Server >> 急 删除某列数据的最后3位的命令如何写
  详细解决方案

急 删除某列数据的最后3位的命令如何写

热度:130   发布时间:2016-04-27 19:25:07.0
急急急 删除某列数据的最后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)

  相关解决方案