Biraz erken görmüşüm bu notu

select final when final between 29 and 50 then 'KALDI'
when final between 50 and 70 then 'iyidir iyi 2'
when final>70 then 'Oha'
else 'Embesil'
end
from puan_tablom;

Bir başka şekilde de select ((vize*30/100)+(final/100*70)) as Sonuc from puan_tablom

bir başka şekilde her defasında bunu yapacağına bunu bir view olarak oluşturman tabi