当前位置:首页 » 编程语言 » sql修改高数不及格的学生成绩
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql修改高数不及格的学生成绩

发布时间: 2023-04-22 21:16:25

① 用sql语句设计 第四题 删除三门以上不及格的学生记录 急求!!!

DELETE 学生(表)
FROM ( SELECT 学号,COUNT(学号) AS NUM FROM 成绩(表)
WHERE 成绩 < 60
GROUP BY 学号 ) T
WHERE 学生.学号 = T.学号

② SQL中如何把查询出来的分数段0-60的显示替换为不及格

case '及格'
when grade between 50 and 52

③ 用SQL怎么写"删除学生成绩表中不及格的学生。"

你应该提供表格的模式啊
例如
student(sno, sname, 。。。)
sc(sno ,cno,grade)
...

答:
delete
from student
where sno=(
select sno
from student,sc
where student.sno=sc.sno AND
grade<60)

④ 用T-sql语句将教学成绩表中所有不及格学生(小于60分)的分数加5分

update 教学成绩表 set 成绩=成绩+5 where 成绩<60

⑤ 用sql语句查将成绩小于60分的计算机专业学生的成绩设置为0

1、首先在sql软件附加有成绩表的数据库,然后右键新建查询。

⑥ 2,创建一个触发器,如果对不及格的成绩进行修改,给出提示信息并取消操作. sql server 2008

create trigger trig_SC on SC for update as
begin
if deleted.grade<消闷60
begin
print '渗桥悄丛渣XXXXXXX'
rollback transaction
return
end
return
end

⑦ 在学生成绩表中,删除不及格学生成绩 怎么用语言SQL来写实验步骤

表结构贴一下啊,都有哪些字段?

⑧ 用SQL语句完成以下操作。

1
insert into 学生.DBF(学号,姓名,性别) values('10359999','张三','男')
2
update 学生成绩.DBF set 成绩=null where 课程.DBF.课程编号=学生成绩.DBF.课程编号 and 课程.DBF.课程名称='计算机' and 学生成绩.DBF.成绩<60
3
update 学生成绩.DBF set 成绩=成绩 + 20 where 课程编号='01'
4
select 学号,姓名,年龄 from 学生.DBF where DateDiff('yyyy',出生日期,getDate())=22

⑨ sql如何将XX的所有不及格的成绩改为60分

updatechoicesetgrade=60wheregrade<60andsnoin(='xx')

⑩ sql2000 大于60分不变,小于60替换成不及格

SELECT
NAME,SCORE=
CASE
WHEN
SCORE<60
THEN
'不及格'
else
SCORE
END
FROM
CHANGE
或者:
SELECT
NAME,SCORE=
CASE
WHEN
SCORE<60
THEN
'不及格'
when
SCORE>=60
then
SCORE
END
FROM
CHANGE