日期:2014-05-17 浏览次数:21371 次
select case when yw<60 then '不及格' elsif yw<70 then '良好' elsif '优秀' end , case when sx<60 then '不及格' elsif sx<70 then '良好' elsif '优秀' end , case when yy<60 then '不及格' elsif yy<70 then '良好' elsif '优秀' end from t3;
------解决方案--------------------
这么写:
SELECT CASE
WHEN yw < 60 THEN
'不及格'
WHEN yw >= 60 AND yw < 70 THEN
'良好'
ELSE
'优秀'
END,
CASE
WHEN sx < 60 THEN
'不及格'
WHEN sx >= 60 AND sx < 70 THEN
'良好'
ELSE
'优秀'
END,
CASE
WHEN yy < 60 THEN
'不及格'
WHEN yy >= 60 AND yy < 70 THEN
'良好'
ELSE
'优秀'
END
FROM t3;