我有一张表格,我必须检查列Value1
和value2
之间的值。如果value1
小于value2
,请更新状态'低'在Status
列中,如果更高,则将状态更新为'高'。
我尝试过这个查询
UPDATE table
SET Status = If(value1 <= value2) Then 'Low' else 'High'
请指导解决方案。
答案 0 :(得分:3)
这将有效
UPDATE TABLE
SET Status =
CASE WHEN (value1 <= value2) THEN 'Low'
ELSE 'High' END