问题标题:
【sql语句中decode函数怎么加条件DECODE(input_value,value,result,default_result);这样一个结构,怎么在其中输入条件,例如我要找成绩表数学成绩小于60的并打印,是input_value做判断还是在value做判断】
问题描述:
sql语句中decode函数怎么加条件
DECODE(input_value,value,result,default_result);这样一个结构,怎么在其中输入条件,例如我要找成绩表数学成绩小于60的并打印,是input_value做判断还是在value做判断
胡小佳回答:
DECODE是判断等于/不等于的情况.
判断小于的,用CASEWHEN
例如:
CASE
WHEN数学成绩
胡正平回答:
用case我会,我就想知道一下用decode能不能做而已
胡小佳回答:
你非要使用DECODE,那么变通一下,也是可行的DECODE(TRUNC(数学成绩/60),0,'不及格','及格')
点击显示
数学推荐
热门数学推荐