如图,我想得出abc三列,其中b如果全勤则c的金额+100,如果是缺席就扣100本来写的select a,b,case when b='全勤' then (c+100) else (c-100) end as cfrom z;但是总觉得会报错,有没有高手指导下
SELECT a, b, ( CASE b WHEN "全勤" THEN c + 100 WHEN "迟到" THEN c - 100 ELSE c END ) AS c FROM z