当前位置: 代码迷 >> Sql Server >> SQL 2008,有表BEI,要在原表中去除列DFHM中以12583、12593、17951开头的数字的前五位。求语句,多谢
  详细解决方案

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

热度:93   发布时间:2016-04-27 15:25:29.0
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
  相关解决方案