SQLServer数据库更新问题(100分)

  • 主题发起人 主题发起人 jimmy_che
  • 开始时间 开始时间
J

jimmy_che

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有一表中字段如下
number
111111
222222
333333 我想把他们变成11111101 22222201 33333301 就是在每一个后面加上01,总共一万多条记录,该如何实现,谢谢!
 
先转换成字符串 + ‘01’
再转成数字
 
update table1 set field1=convert(integer,ltrim(rtrim(convert(char(10),field1)))+'01')
 
Update 表 Set [Number]=Cast((Cast([Number],As VarChar(6))+'01') As Int)
 
update Table set [Number] = [Number] * 100 + 1 减少转换时间。
 
阿舍的方法好!
 
后退
顶部