作业帮 > 数学 > 作业

sql语句中decode函数怎么加条件

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/27 18:44:02
sql语句中decode函数怎么加条件
DECODE(input_value,value,result,default_result);这样一个结构,怎么在其中输入条件,例如我要找成绩表数学成绩小于60的并打印,是input_value做判断还是在value做判断
DECODE 是 判断 等于/不等于的情况.
判断小于的, 用 CASE WHEN
例如:
CASE
WHEN 数学成绩 < 60 THEN '不及格'
ELSE '及格'
END
再问: 用case我会,我就想知道一下用decode能不能做而已
再答: 你非要使用DECODE, 那么变通一下, 也是可行的 DECODE( TRUNC( 数学成绩 / 60), 0, '不及格', '及格' )