有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70分,数学80分,英语58分,请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出您的思路): 大于或等于80表示优秀,大于或等于60表示及格,小于60分表示不及格。 显示格式: 语文数学英语 及格优秀不及格还是存储过程吧 用case then case when SQL code:
select case when YuWen <60 then '不及格' when YuWen>=60 and YuWen<=70 then '及格' when YuWen>=80 then '优秀' end 'YuWen', case when YinYu <60 then '不及格' when YinYu>=60 and YinYu<=70 then '及格' when YinYu>=80 then '优秀' end 'YinYu',case when ShuXue <60 then '不及格' when ShuXue>=60 and ShuXue<=70 then '及格'