您好刚开始在可汗学院学习 sql。我正在研究挑战:成绩簿,下面是我的衍生产品的链接。
我从他们的基表中添加了一个班级列(数学和英语),并为每个学生分配了一行,这样他们每个人都有一个数学成绩和一个英语成绩。我想做的是计算每个学生的 AVG 成绩,然后使用 case 函数根据平均值分配一个字母成绩。我遇到的问题是,字母等级是根据数字等级的一行来分配的,而不是平均等级。例如,Wincifer 的成绩为 F,尽管 avg_grade 为 78,但我想返回 C。
https://www.khanacademy.org/computer-programming/spin-off-of-challenge-gradebook/5755493070979072
任何想法如何做到这一点?