查询每个学生的各科成绩sql语句

1 、查询学生成绩,直接使用这条SQL:
SELECT a.studentid, a.name, a.sex, v1 .score AS '语文', v2 .score AS '数学', v3 .score AS '英语', v4 .score AS '哲学', (v2 .score +score +v2 .4 AS '平均分' 来自学生a LEFT JOIN (SELECT Studentid, mark FROMgrade WHERE cid = (SELECT cid FROM course WHERE cname = '中文')) AS v1 ON a.studentid = v1 .studentid LEFT JOIN (SELECT Student, mark FROMgrade WHERE cid = (SELECT cid FROM course WHERE cname = 'Math')) AS v2 ON a.studentid = v2 .studentid LEFT JOIN (SELECT Studentid, mark FROMgrade WHERE cid = (SELECT cid FROM course WHERE cname = 'English')) AS v3 ON a.studentid = v3 .studentid LEFT JOIN (SELECT Studentid, mark FROMgrade WHERE cid = (SELECT cid FROM course WHERE cname = 'Philosophy')) AS v4 ON a.studentid = v4 .studentid 来自 a.studentid 的订单;
2 . SQL数据库简单来说:
SQL 是一种用于处理数据库的语言,就像命令一样简单。

它功能强大且易于学习。
几乎所有数据库都使用它。

数据库有三级结构,比如表,是最基本的部分。

表中的数据称为行,行中的每一项称为列。

视图可以认为是数据库中的虚拟表,存储方式是文件存储。
你自己掂量一下吧。

表格中成绩的平均分怎么求

陷阱是,不要使用该函数来计算非数字数据的平均值。

实用提示:首先清理数据并确保所有参数都是数字。