学生成绩t分
『壹』 用T-SQL语句查询:在grade表中,按数学成绩进行分组,并查询出数学成绩大于60的学生姓名和平均成绩。
前面1~5都比较简单来,我就单说自问题6:
这个问题的本意其实是让你写2条SQL语句,而不是一条。
<没人能用SQL语句把这即分组又查询姓名和平均成绩的语句写出来!>
所以问题就简单了:
①分组使用select 数学成绩 from grade group by 数学成绩
②select 姓名 "学生姓名" , (数学成绩 + 英语成绩 + 计算机成绩)/3 “平均成绩” from grade where 数学成绩 > 60
严格意义上来说,这道题出的有问题。
『贰』 基于teaching数据库中的表,写出正确的T-SQL语句:将score表中所有学生的平时成绩增加2分。
成绩字段是什么?
假设成绩字段是:chengji
用update命令:
update 表名 set 字段=新值
你这里就是这样:
update score set chengji=chengji+2
『叁』 有一个student表,有学号,姓名,科目,成绩等字段,请写一条sql语句,算出学生的总分数
Mysql 示例:
1. 创建t_student表
CREATETABLE`t_student`(
`id`intNOTNULLAUTO_INCREMENT,--自增ID
`studentID`varchar(20)NULL,--学号
`studentName`varchar(20)NULL,--姓名
`subject`varchar(50)NULL,--科目
`score`doubleNULL,--成绩
PRIMARYKEY(`id`)--主键设置
);
2. 填充数据
『肆』 用T-SQL语句完成下列题目。在名称为“教学库”的数据库中有三个表学生表,课程表和成绩表它们的定义如下
1
select b.课程名,isnull(count(*),0)
from 课程表 a,成绩表 b on a.课程号回=b.课程号
group by b.课程名答
2
select a.姓名,b.课程名,c.成绩 from 学生表 a,课程表 b,成绩表 c
where a.学号=c.学号 and b.课程号=c.课程号
and a.性别='女' and b.课程名='计算机基础'
3
这个,你自己添加数据就好啦
4
update 课程表 set 学分=学分+1 where 课程号='001'
5
select * from 课程表 where 课程名 like '计算机%'
『伍』 有四张表 student(s#,sname,sage,sex)学生表,Course(c#,cname,t#)课程表,SC(s#,c#,score)成绩表,
全部通过测试-----
第一题
select a.sno,count(a.sno) as 选课数,Sum(c.score) as 总成绩
from student as a,course as b,SC as c
where a.sno=c.sno and b.cno=c.cno
group by a.sno
第二题
select sno,sname from student
where sno in(
select distinct(d.sno)
from student as d,sc as e
where
d.sno=e.sno and e.sno<>'001' and
e.cno in
(
select b.cno
from student as a,course as b,SC as c
where a.sno=c.sno and b.cno=c.cno and a.sno='001'
))
第三题
update sc
set score=(select e.cavgScore from(
select cno as classno,avg(score) as cavgScore
from sc
where cno in(
select cno
from course as a,teacher as b
where tname='叶平')
group by cno) as e where classno=cno)
第四题
delete from sc
where sc.cno in
(
select a.cno
from course as a,teacher as b
where a.tno=b.tno and b.tname='叶平'
)
『陆』 sql--已知学生表t_student,成绩表t_score表,
t_student.s_number=t_score.s——number and中的“——”改成下划线试试t_student.s_number=t_score.s_number and
『柒』 求帮助啊啊啊T T!!!学生成绩信息包括:学期,学号,姓名、班级,姓名,四门课程成绩(语文、数学、英语)
学生成绩信息
『捌』 任务一:输入一个百分制的成绩t,将其转换成对应的等级然后输出,具
intmain()
{
intscore;
printf("Inputthescore:");
scanf("%d",&score);
if(score>=90&&score<=100)
printf("ThelevelisA. ");
elseif(score>=80&&score<90)
printf("ThelevelisB. ");
elseif(score>=70&&score<80)
printf("ThelevelisC. ");
elseif(score>=60&&score<70)
printf("ThelevelisD. ");
elseif(score>=0&&score<60)
printf("ThelevelisE. ");
elseprintf("Scoreiserror! ");
return0;
}
『玖』 请问,下面的t检验结果怎么分析(补充:这是学生的考试成绩,是应用某种教学方法前后的成绩对比分析)
教学 [jiào xué]
教学是教师的教和学生的学所组成的一种人类特有的人才培养活动。通过这种活动,教师有目的、有计划、有组织地引导学生学习和掌握文化科学知识和技能,促进学生素质提高,使他们成为社会所需要的人。
『拾』 用下表给出的数据,计算出甲乙两个学生三门学科的标准分数(Z与T值)并比较他们的总成绩。
你估计是要计复算班级的成绩分布制情况吧?用标准差计算公式来S^2=(X1-X0)^2+(X2-X0)^2+....(Xn-X0)^2 X0是指平均分数 X(1........n)表示每个学生的成绩