我在表格中有一个名为Col1
的列。
如果值小于K,我想将Col1
列中的每个值除以x
,如果值大于K,我想将y
划分为UPDATE table1 SET Col1 = (SELECT Col1 FROM table1 AS) / IF(val < K, x, y));
。所以我尝试更新一个值本身和一个因素。
我尝试了类似的东西,但它不起作用: {{1}}
我希望你能得到我。
感谢您的帮助。
(我应该阅读一个Mysql教程,我很抱歉,但我不习惯处理Mysql而且我每年都会进行一次查询...)
答案 0 :(得分:0)
UPDATE table1 SET Col1 = IF(col1 < K, col1/x, col1/y);