select no, case left(no,1)
when 'A' then chengji=chengji+5
when 'B' then chengji=chengji+15
when 'C' then chengji=chengji+8
end
from 学生库
这是SQL servet中的用法。
when 'A' then chengji=chengji+5
when 'B' then chengji=chengji+15
when 'C' then chengji=chengji+8
end
from 学生库
这是SQL servet中的用法。
你写的SQL语句,我在查询分析器里试了,老是报错,说是‘=’附近有语法错误!请指教
不好意思。对了,你试试下面的写法:
select chengji=chengji+( case left(no,1)
when 'A' then 5
when 'B' then 15
when 'C' then 8
end)
from 学生库