标签: mysql database compare
我的sql表中有一个名为average的列和一个名为result的列。如果average大于或等于35,我想将列结果值更改为“Pass”,否则结果值为“Fail”。
average
result
有谁能告诉我执行这些操作的sql代码是什么?
答案 0 :(得分:1)
您可以在更新语句中使用case-when作为
case-when
update table_name set result = case when `average` >= 35 then 'Pass' else 'Fail' end ;