作业帮 > 综合 > 作业

一张成绩表,学生编号,课程,成绩 课程有五门:英语,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 00:16:20
一张成绩表,学生编号,课程,成绩 课程有五门:英语,
我想查询后这样展示.
张三 40 45 45 45 45
请教SQL如何写
select
s.stuname,c1.totalscore,c2.totalscore,c3.totalscore,
c4.totalscore,c5.totalscore
from
student s full join
((((
chengji c1 left join chengji c2
on c1.topless=0 and c2.topless=1 and c1.stuid=c2.stuid)
left join chengji c3
on c3.topless=2 and c1.stuid=c3.stuid)
left join chengji c4
on c4.topless=3 and c1.stuid=c4.stuid)
left join chengji c5
on c5.topless=4 and c1.stuid=c5.stuid)
on s.stuid=c1.stuid where s.stuid=102
这是我的sql 语句 但是总是有错误 .
没有分数时,仍能查询出值.
select s.name,
sum(case topless when 0 then totalscore else 0 end)数学,
sum(case topless when 1 then totalscore else 0 end)语文,
sum(case topless when 2 then totalscore else 0 end)英语,
sum(case topless when 3 then totalscore else 0 end)政治,
sum(case topless when 4 then totalscore else 0 end)历史
from student s left join chengji c on s.stuid=c.stuid
group by s.name,s.stuid
一张成绩表,学生编号,课程,成绩 课程有五门:英语, c语言 已知学生三门课程基本信息如下.请使用结构体编程,计算学生三门课程平均成绩后,列表输出学生的姓名、数学、英语、计算 C语言,编写程序,依次输入某位学生的数学、英语和计算机课程的成绩,计算并输出该生3门课程的平均分 用C语言编写程序:输入某位学生的数学、英语和计算机课程的成绩,求该生3门课程的平均分. 已知三张表结构如下:学生(学号,姓名,年龄,性别) 选修(学号,课程号,成绩) 课程(课程号,课程名 SQL查询求每个同学的课程成绩的最高分,查询结果项包括:学生姓名、课程号及最高分 用c语言写 有三个学生四门课成绩,统计每人课程及各门课程的平均分 3.编写一个程序和界面输入某学生的语文、数学英语三门课程的成绩,单击计算可以得出该学生的平均分和总分 某班级有20名学生,每个学生的信息包括学号、姓名及语文、数学、英语、物理、化学五门课程的成绩 用二维数组做:输入n个学生的数学,英语成绩,然后统计每门课程的总成绩,平均分,最高分和最低分,最后输 有一个班4个学生,5门课程.1、求第1门课程的平均分;2、找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及 输入M(4)学生N(6)门课程的成绩,要求输出成绩单(包括每个学生的平均分及每门课程的平均分)