我这么写select SNAME,Decode(FENSHU,90,'优秀',80,'良好',60,'及格','不及格') from S_STUDENT
错误提示:
'DECODE' 不是可以识别的 内置函数名称。还有就是可不可以达到这样的效果select SNAME,Decode(FENSHU,FENSHU>=90,'优秀',FENSHU>=80,'良好',FENSHU>=60,'及格','不及格') from S_STUDENT
谢谢
错误提示:
'DECODE' 不是可以识别的 内置函数名称。还有就是可不可以达到这样的效果select SNAME,Decode(FENSHU,FENSHU>=90,'优秀',FENSHU>=80,'良好',FENSHU>=60,'及格','不及格') from S_STUDENT
谢谢
select SNAME,Decode(FENSHU,FENSHU>=90,'优秀',FENSHU>=80,'良好',FENSHU>=60,'及格','不及格') from S_STUDENT--改为
select SNAME,FENSHU=case when FENSHU>=90 then '优秀' when FENSHU>=80 then '良好'when FENSHU>=60 then '及格' else '不及格' endfrom S_STUDENT
select SNAME,Decode=case FENSHU when 90 then '优秀' when 80 then '良好' when 60 then '及格' else '不及格' end
from S_STUDENT