关于Mysql 的分级输出问题,求大神进

SNAME CNAME SCORE

小李 JAVA 98

小李 mysql 78

小明 JAVA 88

小明 mysql 88

查询结果

sname JAVA MYSQL

小李 优秀 普通

小明 普通 普通

学员的某一门课程分数 高于这门课程的平均分20分以上,优秀高于这门课程平均分10分以上,普通等于这门课程平均分,一般低于这门课程平均分,较差"

我只能做到列转行输出,怎么分级输出,求大神解答

请参考:MySQL 如何实现行转列分级输出?
http://blog.csdn.net/testcs_dn/article/details/49847299

http://www.jb51.net/article/28020.htm

使用case 语句,判断和平均分的关系输出级别