如何在以下情况下编写SQL查询

时间:2013-06-26 10:08:31

标签: mysql sql sql-server

例如,在表格中,ID开头为142963,并且有2000条记录

So , the id are 142963....142963+2000

然后我想将id更改为从740923开始

After that, the id are 740923.... 740923+2000

字段名称例如是userid

如何更新?感谢

3 个答案:

答案 0 :(得分:3)

除非我遗漏了什么,否则只是

UPDATE table_name SET userid = userid + 597960;

答案 1 :(得分:0)

update forexample
    set userid = 597960 + userid
    where userid >= 142963 and userid <= 144963;

答案 2 :(得分:0)

更新 table_name SET userid = userid +(740923-142963) WHERE 用户ID BETWEEN 142963 AND (142963 + 2000);

在这里,我已经为您提供了价值,但是您可以使用任何一个号码来表达您的意愿 您可以使用算术运算符来进行任何组合。