这样的PL/SQL怎么写?比如有一个表MyTable如下:NameSchoolScoreJornMIT5LilyHV8JornMIT7我想通过PL/SQL语句
这样的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 Markfrom MyTable group by Name, School order by Name;
