如何在SQL中设置两个数字之上和之下的整数?

时间:2017-08-28 15:16:31

标签: mysql sql

基本上,如果值大于或等于10且小于或等于30,我需要知道如何将单个列中的所有整数设置为10。

我认为这样可行,但事实并非如此。

UPDATE testtable1 SET value1 =10 WHERE value1 >=10 AND value1 <=30;

3 个答案:

答案 0 :(得分:1)

您的查询看起来正确只需注意您已使用真实的表名替换table,并使用您的真实列名替换value。查询必须如下:

UPDATE {yourTableName} SET {yourFieldName} = 10
WHERE {yourFieldName} >= 10 AND {yourFieldName} <= 30;

答案 1 :(得分:0)

而不是使用

UPDATE testtable1 SET value1 =10 WHERE value1 >=10 AND value1 <=30;

你可以做到 UPDATE testtable1 SET value1 =10 WHERE value1 BETWEEN 10 AND 30;

其他例子: https://www.tutorialspoint.com/mysql/mysql-between-clause.htm

答案 2 :(得分:0)

如果我理解你的问题。这可能会有所帮助

UPDATE testtable1 SET value1 =10 WHERE value1 >=10 Or value1 <=30;