日期:2014-05-17  浏览次数:20789 次

这样的PL/SQL怎么写?
比如有一个表MyTable如下:
Name School Score
Jorn MIT 5
Lily HV 8
Jorn MIT 7

我想通过PL/SQL语句得到Score之和大于10的打A,否则打B,如下
Name School Mark
Jorn MIT A
Lily HV B

------解决方案--------------------
SQL code
select Name, School,
case when sum(Score)>10 then 'A' else 'B' end Mark
from MyTable group by Name, School order by Name;