SQL数据库语法求助

表中存有(语文,数学,。。。)各种分数,数值0-100,现在将这些分数按及格/不及格 打印出来(就是60以上显示为“及格”)

第1个回答  2009-11-04
select 课程名,case when score >= 90 then '优秀'
when score >= 60 then '及格'
else '不及格'
end as “成绩”
from 表名本回答被提问者采纳
第2个回答  2009-11-04
select 科目,分数,case when(分数>=60 then "及格") else "不及格" end as "是否及格" from 表名
第3个回答  2009-11-04
select 课程,分数,(case when 分数>=60 then '及格' else '不及格' end) as 是否及格 from 表名
第4个回答  2009-11-04
select t1.课程名,case when t1.分数 >= 60 then '及格'
else '不及格'
end as 成绩
from tableName t1
相似回答