当前位置:Gxlcms > 数据库问题 > 数据库ORACLE中函数decode的用法

数据库ORACLE中函数decode的用法

时间:2021-07-01 10:21:17 帮助过:5人阅读

有学生成绩表student,现在要用decode函数实现以下几个功能:成绩>85,显示优秀;>70显示良好;>60及格;否则是不及格。

假设student的编号为id,成绩为score,那么:
select id, decode(sign(score-85),1,‘优秀‘,0,‘优秀‘,-1,
decode(sign(score-70),1,‘良好‘,0,‘良好‘,-1,
decode(sign(score-60),1,‘及格‘,0,‘及格‘,-1,‘不及格‘)))
from student;

数据库ORACLE中函数decode的用法

标签:

人气教程排行