根据下列数据库中表的结构,回答问题(6小题,前5小题每题8分,后1小题15分,共55分)

根据下列数据库中表的结构,回答问题(6小题,前5小题每题8分,后1小题15分,共55分)
XS(学号char(8) primary key,
姓名char(8),
班级char(10),
性别char(2),
出生日期datetime,
出生城市char(10),
入学成绩tinyint)
KC(课程号char(6) primary key,
课程名char(20))
CJ(学期char(2),
学号char(8) references学生(学号),
课程号char(6) references课程(课程号),
成绩tinyint check(成绩>=0 and 成绩<=100)
判断CJ表中是否有小于60分的成绩,如果有,写语句将CJ表中是所有学生的成绩加5分,如果加分以后仍然有小于60分的,那么继续加5分,直到所有学生的成绩超过60分或者有学生的最高分超过95分。
颖888 1年前 已收到1个回答 举报

lipingpzh5 幼苗

共回答了23个问题采纳率:87% 举报

declare @n int,@n1 int
while(1=1)
begin
select @n=count(*) from cj where score95
if(@n>0 and @n1

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.676 s. - webmaster@yulucn.com