查询学生考试成绩,查询结果中包括姓名、语文、数学三个字段,在线等,急!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询学生考试成绩,查询结果中包括姓名、语文、数学三个字段,在线等,急!!!相关的知识,希望对你有一定的参考价值。

参考技术A select 姓名,
case
when 课程 = '语文' then
分数
else
0
end as 语文,
case
when 课程 = '数学' then
分数
else
0
end as 数学
from 表本回答被提问者和网友采纳
参考技术B select 姓名 , 语文 , 数学 from 学生成绩表 参考技术C 这个问题我知道!CreateProc[DBO].[Proc_Course_Avarage]@Namevarchar(20)AsBeginDeclare@Avaragevarchar(6)Select@Avarage=(ChineseScore+MathScore+EnglishScore)/3.0FromScoreWhereName=@NameSelect@AvarageEnd追问

卧槽。。。没看懂,大哥

SQL语句查询每个学生的学号、姓名、平均成绩、最高成绩和最低成绩

参考技术A select 学生表.学号,学生表.姓名,
average(成绩表.成绩) as 平均成绩,
max(成绩表.成绩) as 最高成绩,
min(成绩表.成绩) as 最低成绩
from 学生表 left join 成绩表 on 学生表.学号=成绩表.学号
order by 学生表.学号
成绩表可换成语文、数学、英语等,查询结果就是各个学生相应课程的平均成绩、历史最高成绩、历史最低成绩.

以上是关于查询学生考试成绩,查询结果中包括姓名、语文、数学三个字段,在线等,急!!!的主要内容,如果未能解决你的问题,请参考以下文章

用SQL语句查询每门成绩都大于80的学生姓名? 新手求教。。

MySQL 查询语句练习1

数据库表操作练习

sql 语句计算学生总成绩

成绩查询

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