Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何组合使用选择查询和更新查询?_Sql_Select_Insert - Fatal编程技术网

Sql 如何组合使用选择查询和更新查询?

Sql 如何组合使用选择查询和更新查询?,sql,select,insert,Sql,Select,Insert,我使用了mysql,我输入的列是错误的 所以我必须修改所有列 如上图所示,我想通过读取am_high1、am_high2重新插入计算后的查询 显然,如果am_high1值euql 0.037,am_high1值=0.037/0.796(重新插入) 另外,感谢您的回复。您可以编写如下查询: update <tablename> set am_high1 = am_high1/0.796 where am_high1 = 0.037; 更新 设置am_high1=am_high1/0

我使用了mysql,我输入的列是错误的

所以我必须修改所有列

如上图所示,我想通过读取am_high1、am_high2重新插入计算后的查询

显然,如果am_high1值euql 0.037,am_high1值=0.037/0.796(重新插入)


另外,感谢您的回复。

您可以编写如下查询:

update <tablename>
set am_high1 = am_high1/0.796
where am_high1 = 0.037;
更新
设置am_high1=am_high1/0.796
式中,am_high1=0.037;

那应该对你有用。在运行查询之前,请确保备份了数据,以便如果不是您真正想要的数据,您可以从中进行备份。

那么…是否要选择am_high1为0.037的所有记录,并将其更新为0.037/0.796?“请澄清您的具体问题或添加其他详细信息,以突出显示您所需的内容。正如目前所写的,很难准确地说出你在问什么。请参阅“如何寻求帮助”页面以澄清此问题。“@zedfoxus您的理解是正确的!