sql语句中decode函数怎么加条件
来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/27 18:44:02
sql语句中decode函数怎么加条件
DECODE(input_value,value,result,default_result);这样一个结构,怎么在其中输入条件,例如我要找成绩表数学成绩小于60的并打印,是input_value做判断还是在value做判断
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, '不及格', '及格' )
判断小于的, 用 CASE WHEN
例如:
CASE
WHEN 数学成绩 < 60 THEN '不及格'
ELSE '及格'
END
再问: 用case我会,我就想知道一下用decode能不能做而已
再答: 你非要使用DECODE, 那么变通一下, 也是可行的 DECODE( TRUNC( 数学成绩 / 60), 0, '不及格', '及格' )
sql语句中decode函数怎么加条件
decode 函数多个值同个条件怎么判断?
decode()函数怎么用?
SQL中 nvl()coalesce()decode()这三个函数是不是递进包含关系?
sql 语句中where子句后面like的条件如果有变量怎么写表达式?
decode(A.type,0,1,0) 这个sql函数,
SQL中begin end 怎么用着条语句?
oracle sql 语句中where条件中 1=1
decode函数
oracle中decode函数的应用问题.
数据库中两个数相除怎么写SQL语句
decode函数中嵌套了nvl函数,请问怎么用的,比如decode(nvl(a,0),1,2,3),谁给解释下,别跟我说