drop table stu --删除表
create table stu     --创建表
(
    Name varchar(20),
    Age int not null,
    语文 int,
    数学 int,
    英语 int,
    总分 int,
    level varchar(8)
)
--添加数据
insert into stu(name,Age,语文,数学,英语) values('alle',18,85,75,80)
insert into stu(name,Age,语文,数学,英语) values('jack',17,75,85,90)
insert into stu(name,Age,语文,数学,英语) values('hella',19,75,80,80)
insert into stu(name,Age,语文,数学,英语) values('errla',20,90,85,95)
select * from stu     --查询表
update stu set 总分 = 语文+数学+日语
declare @result int
declare @lev varchar(8)
update stu set level = @lev
set @lev=
case
    when(@result > 250) then 'A'
    when(@result < 251 and @result > 230) then 'B'
    when(@result < 231 and @result > 210) then 'C'
    when(@result < 211 and @result > 190) then 'D'
    else ' 不及格'
end
这是我写的 后面的一部分是错的... 不知道怎么改...
做一个学生的表
    name     age    语文    数学    英语    总分    level
1    peter    18    95    97    96    88                 a
2    mary    19    95    97    96    88                  a
3    jack    20    95    97    96    88                   a
4    lucia    18    95    97    96    88                  a
谢谢大家



 
											





 
	    

 
	


 
											 真是学了不好见识!
真是学了不好见识!