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

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

2012-01-26 
急急急 删除某列数据的最后3位的命令怎么写?比如A表有个B列,我想删除B列中所有数据的最后3位数,请问该如何

急急急 删除某列数据的最后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)

热点排行