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

SQL 2008,有表BEI,要在原表中去除列DFHM中以12583、12593、17951开头的数字的前五位。求语句,多谢

2012-01-24 
SQL 2008,有表BEI,要在原表中去除列DFHM中以12583、12593、17951开头的数字的前五位。求语句,谢谢!现在格式--

SQL 2008,有表BEI,要在原表中去除列DFHM中以12583、12593、17951开头的数字的前五位。求语句,谢谢!
现在格式
-----日期 ------DFHM
2011-6-01 1258313344445555
2011-6-02 1259313300005555
2011-6-03 1795113800005555
2011-6-08 13300125935
2011-6-09 13600117951

想达成的格式
-----日期 ------DFHM
2011-6-01 13344445555
2011-6-02 13300005555
2011-6-03 13800005555
2011-6-08 13300125935
2011-6-09 13600117951

注:要求在原表中改变,谢谢。



[解决办法]

SQL code
update tb set DFHM=right(DFHM,len(DFHM)-5) where len(DFHM)>11 

热点排行