我有一张名为student_marks
的桌子,我有5个科目供所有学生使用。我也插入了标记,我也更新了标记的总数。但是在结果列中我需要更新通过或失败。如何更新它。
示例
结果应该是通过或失败
如果任何受试者低于35 <失败,否则通过。
我不知道如何在表格中更新此内容。请帮助我
答案 0 :(得分:2)
使用case语句进行简单更新
UPDATE student_marks
SET result =
CASE WHEN
tamil < 35
OR english < 35
OR maths < 35
OR science < 35
OR social_science < 35
THEN 'fail' ELSE 'pass' END;