处理成绩数据
将成绩数据表整合成为"选课数据_new",只保留了job2里的学号,即计算机学科群的同学,发现选课记录里少了很多管理方面的课程。
将成绩数据更新到"选课数据_new"时发现疑似挂科的课程,学校将挂科的一次考试成绩抹除了,将补考过的成绩对原成绩进行了覆盖并将该课程学分设置为0。学校这么搞跟我倒是没什么大关系,但是会tm导致我存数据库的时候报错啊!"subquery returns more than 1 row" 。找了好久的bug才发现是它导致的,在查询语句中limit 1 就好了。
19094条记录中,匹配到18634,460条记录为选课,但无成绩记录
课程号为 3311400273 的基础英语(写译)学分为0 ,很多同学成绩表里没有该课程成绩?其他选课、无分课程多为选修课,推测为选了课程,但不想上了,所以只在选课表里有,成绩表里没有