这段文字的意思update student set grade = ( select grade from (
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 16:50:46
这段文字的意思
update student
set grade = (
select grade from
(
select id,
case when score> 90 then 'a'
when score > 80 then 'b'
when score > 70 then 'c'
else 'd' end grade
from student
) a
where a.id = student.id
);
update student
set grade = (
select grade from
(
select id,
case when score> 90 then 'a'
when score > 80 then 'b'
when score > 70 then 'c'
else 'd' end grade
from student
) a
where a.id = student.id
);
只说这段代码希望达到的结果吧:根据student表里的各学生的score(分数)值设定grade字段的值(90分以上的为'a',80分以上的为'b',70分以上的'c',其他为'd')
不过感觉case那部分好像不太对,比如90分以上的会满足所有三个条件,那可能grade值应该会是'c'.
不过感觉case那部分好像不太对,比如90分以上的会满足所有三个条件,那可能grade值应该会是'c'.
这段文字的意思update student set grade = ( select grade from (
select sname,avg(grade) from sc,student wherestudent.sno=sc.
select Student.Sno,Sname,Ssex,Cname,Grade from Student,SC,Co
select s.name,s.course,s.grade from student as s inner join
grade的意思
the student ()Grade One 空处填of还是from?区别?
student in grade one 还是student of grade one
are you in grade 的意思
grade什么意思?速度
grade啥意思
Grade意思是
Grade中文意思是什么