当前位置:首页 » 编程语言 » sql语句分数低于60
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql语句分数低于60

发布时间: 2022-12-28 06:24:27

A. 如何用sql语句查出学生表成绩小于60为不及格60-80为良好80-90为优秀

select name,case when 成绩<60 then 不及格 when 成绩>=60 and 成绩<80 then 良好 when 成绩>=0 and 成绩<90 then 优秀 end as 成绩情况 ,from 表名。

注意,在输入sql语句的时候,要在英文环境下输入。否则可能会出现代码不识别。

B. 求sql语句 60分以下显示为不及格

用case语句
select
姓名,
case
分数
when
分数<60
then
"不及格"
else
分数
end
from
table

C. sql 查询小于60分的人 并且提高5分

sql 查询小于60分的人 并且提高5分,根本不需要遍历,直接一个语句修改即可

update ScoreDetails set Score=Score+5 where Score<60

D. sql中将成绩小于60的同学姓名添加内容,例如张三(不及格)

select concat(姓名字段,"(不及格)") from 表名 where 成绩字段 < 60

E. 用T-SQL语句删除AQL成绩表中所有成绩不及格(分数小于60) 的学生

delete from student st
where st.student_no in(select a.student_no from AQL a where a.mark < 60 and st.student_no = a.student_no);

F. sql求学生总学分(分数低于60则算零分)

// 从学生成绩表user_score汇总成绩score
// 取成绩时加一层判断,分数小于60算0分否则算实际分数
select sum(case when score<60 then 0 else score end) from user_score

G. 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