Sql 更新命令以替换字段中的值?

Sql 更新命令以替换字段中的值?,sql,sql-server,tsql,Sql,Sql Server,Tsql,我有一个包含10位数字的列。我需要用不同的结束数字替换每行的最后两位数字。此时所有记录都有一个ID#以'14'结尾,我想将它们全部更新为'24'结尾。每个ID的前导8位将保持不变 示例:ID#值是'1097845514',我需要它是ID#'1097845524' 谢谢你的帮助 它与您的id类似,您需要始终以10递增,但如果不是这样,您需要找到id与下一个以24结尾的值之间的差值,然后添加到id 假设差值是x,那么 UPDATE table SET Id = Id + x 您可能想提及您正在使

我有一个包含10位数字的列。我需要用不同的结束数字替换每行的最后两位数字。此时所有记录都有一个ID#以'14'结尾,我想将它们全部更新为'24'结尾。每个ID的前导8位将保持不变

示例:ID#值是'1097845514',我需要它是ID#'1097845524'


谢谢你的帮助

它与您的id类似,您需要始终以10递增,但如果不是这样,您需要找到id与下一个以24结尾的值之间的差值,然后添加到id

假设差值是x,那么

 UPDATE table SET Id = Id + x

您可能想提及您正在使用的数据库。Oops…正在查找SQL命令。在MS SQL Server 2005管理中工作勤奋更新表集id=id+10@aaa把它作为答案,OP将不得不接受它(希望如此)@Edper没关系我很高兴我的建议帮了我的忙。:)