sql语句中decode函数怎么加条件DECODE(inputvalue,value,result,defaultresult);这样一个结构,怎么在其中输入条件,例如我要找成绩表数学成绩小于60的并打印,是inputvalue做判断还是在value做判断 数学
网友回答
【答案】 DECODE 是 判断 等于/不等于的情况.
判断小于的, 用 CASE WHEN
例如:
CASE
WHEN 数学成绩 追问: 用case我会,我就想知道一下用decode能不能做而已 追答: 你非要使用DECODE, 那么变通一下, 也是可行的 DECODE( TRUNC( 数学成绩 / 60), 0, '不及格', '及格' )